CNM Tech Board 2023-07-06
CNM Technology Board 2023-7-06 (i.e. State of ProxmoxVE) - is the CNM Technology Board event on 06 July.
CNM Technology Board 2023-6-29 is the predecessor event.
Contents
Agenda
Opening remarks/disclaimer
Old businesses
Proxmox, Jitsi, Tube, MediaWiki
- The board to receive an update on how communication went with Muhammad in regards to CNM ProxmoxVE.
- Test both Jitsi installations done by Natalia on CNM ProxmoxVE. (i). Containerized installation and (ii). Full installation.
- Review CNM Social video sharing user space.
New businesses
Odoo, HumHub
- The board to decide the next course of action in regards to CNM MediaWiki and CNM LDAP
- CNM ProxmoxVE
Open mic
Proxmox
Updates
- Gary proposed to discuss the following:
- CEPH design. I understand that you prefer ceph for clustering. You also mentioned before that CEPH can be designed in two ways -- to combine the storage space (3 nodes * 0.5Tb = 1.5Tb) or synchronize (3 nodes, 0.5Tb each = 0.5Tb still). Which way to choose?
- Third server. First two servers are 0.5Tb each, but the third is 2Tb, from which, initially, I proposed to dedicate 0.5Tb to the cluster and use 1.5 outside of the cluster. Is this feasible? Or should we substitute the 2Tb (third) server with another 0.5Tb one?
- HA for Jitsi. Why not to use ProxmoxVE and what to use instead.
- Implementations. Whatever we decide, what would be needed to implement it? You mentioned "to reinstall all vms". Anything else?
Challenges
Decisions
Video
https://youtu.be/65nWDIqWo9s (51:43)
Script
that meeting or sixth July thank you 0:16 please note that this meeting is being used 0:39 it's a business and decisions 0:50 is supposed to receive an update on how feminine education went with Muhammad in 0:57 regards to CNM proximate and then 1:02 just on both PC installation then by Natalia 1:11 containerize the installation installation then they were supposed to be review of 1:18 CNA social video sharing students 1:34 business um 1:52 it's not new business it's like the old Business Media we can 1:58 held up like really really 2:07 the whole business it's really really ominous let's say like for us for our 2:14 meetings new businesses 2:23 Natalia also kind of wanted to propose something Natalia work on with their 2:29 with the virtual machines and she she wanted to discuss how to move it 2:34 there but anyway okay let's go let's go let's 2:39 go let's start with the proc Max or 2:48 who is my part my part we need to start with the product mix right oh no 2:56 I think we should start with the old business yes all businesses 3:02 we have several several things um uh can can you move like a little bit 3:10 before um the page it was before I put a list it 3:17 was a proxmox and something else 3:26 um I will I will find the history 3:32 in one second oh it's clear wrote something 3:41 yeah okay I found it 3:48 so in all businesses will have problems let's see two media Wiki and integration right 3:57 and in new businesses we have or do in my open mic 4:05 and for all all businesses 4:10 I'm refreshed on the page right now 4:31 oh okay you got it got it 4:48 thank you 4:59 let's go all businesses so like practice right 5:05 and with the proximox with all all businesses will go to update challenges 5:12 and decisions and I will update you on the practice and on the proxmox if you scroll down a 5:20 little bit yeah okay got it yeah 5:26 okay cool yeah let's keep this page so 5:33 we have this is like the last meeting right an Italian store GTC on proximate TV 5:40 test with Grace no failed uh Gary to contact Muhammad so I 5:48 contacted and it was built so he went to our 5:53 practice instance he corrected some things but then I I'm asking him 6:01 um to discuss several things several items can you move to our current media 6:09 I posted one basically I copied what I proposed to begin can you click on 6:15 another on the current meeting gender on the page 6:24 uh no no no no right now this is the 6:31 previous one right yeah yeah click on kind of our current type 6:44 okay yeah click on kind of proximals 6:50 updated 7:01 click update okay cool no no no no not approximate Okay click on the kind of 7:07 get back and update the page click back 7:29 yeah and update this page just click on update you know 7:35 it should be like something like in the circle update or F5 if you're on the windows 7:47 I didn't see no no not updates click on page update 7:56 update the page 8:14 press F5 please F5 8:19 yes I will probably I will still kind of scroll down scroll down scroll down 8:34 yeah okay so this is what I what what I proposed I 8:40 propose to discuss with the proposed Muhammad to discuss design 8:46 because it could be the kind of two different installation of the self also like the third server in our 8:54 cluster like a proximate cluster is separate and different so I said like 9:01 should we kind of how we make like architecture should we change the server to something 9:09 else we'll keep it kind of as it is 9:14 also Muhammad mentioned that maybe age High availability is not really 9:20 important for gypsy and I wanted to discuss why 9:27 and then kind of what we need to do and Muhammad basically he didn't respond 9:36 um so I feel like we need to have these topics also Natalia offered her topics 9:43 Natalia also is interested in several topics and I feel we need to move to other 9:51 contractors because we still like we don't know with the proxbox we don't 9:57 know the architecture what should be how it should be how it should be designed 10:03 [Music] um 10:08 this is my update kind of 10:13 so I basically I propose to contact other our Freelancers like contractors 10:21 who with whom we worked or maybe to uh to see where how they will respond 10:28 and to have meetings with them and we will record the meetings and we can send Muhammad kind of updates and 10:35 make a decision because we need to make a decision several decisions one decision whether we need to use self or 10:41 ZFS as a storage secondly what servers should we have in 10:48 our like proximate cluster and how we and we have issues with their 10:55 with Egyptian how we need to install this or maybe should go 11:02 should not be on the practice at all 11:08 Natalia what what did I miss 11:16 I'm going to use it we we install uh another run GT on on 11:25 the short note but it is does not uh work as it should 11:32 we want to discuss this with other uh we initial 11:38 we need a little yes so let's say we we had a good kind 11:47 of conversation yesterday about this and I feel like if we use the same model 11:53 like we use with Muhammad so we'll send them credentials so like the first 11:59 letter I will write to Nanette and Joseph I'll write oh how are you we are 12:06 doing this and how like would you like to help us with our products right 12:13 and then we read that we need to make a decision 12:18 whether to use self or not to yourself and what and what 12:24 um and what um and what servers should we use like 12:32 all these questions and then if they say Yes 12:37 um we'll send them credentials and say oh or even ask them if you want to take 12:43 a look we'll send you credentials on the instance which we have right now sleep 12:49 and access and check what is going on 12:56 so we have like two different like types of questions one the question is 13:04 how we should organize our proximal instance 13:09 what knows what storage to have and another question is how to make our 13:15 Jitsu work right so should we do like everything at the same 13:23 time or should we do like in two steps one step to fix the problems and then to 13:31 to implement Gypsy we can make it like all together or make them separately 13:39 foreign 14:22 GT1 14:33 of um 14:41 is not is not um in the classroom it's not in the cluster no it's not 14:49 it's the one by definition is is was made kind of to to bypass a cluster to 14:56 kind of to send the link directly to jitsu 15:03 so again kind of let's decide and basically 15:10 what we need to do we will work on proximas first and then just a second or 15:19 we'll do it simultaneously 15:26 um we need a good program installation we need 15:32 to now now about about our architecture 15:37 architecture yeah so okay we will ask 15:45 I will reach out to Joseph and Nanette and I will put the questions 15:52 and we will discuss the questions maybe we will put it here or work on this page 16:00 or some other page should what should we ask and I will send them like emails 16:07 and we will mention that we have this jits installation but we will not emphasize it right 16:13 and after we are we know we have like our products it 16:19 decided how we will use what storage we will use what servers we will use we will be sure 16:27 because we also we didn't optimize it right we just like Muhammad just 16:33 installed it but no one optimized it and no one check how it worked so 16:40 and I saw like some people did some um did some work on their optimization 16:48 and we when we never showed our product mix to anyone and we 16:54 um we're not sure how it worked whether it worked well or not we just felt it 16:59 it's working but we we had no any um criteria or parameters 17:08 to judge whether it's working well so and then to see what they will answer if 17:16 the answer yes and we will propose them to send credentials to the instance as 17:22 it is if they are interested in to check it out [Music] um 17:27 then the question is if both will say yes 17:35 prioritize them so but it will be another question it is how we will work 17:43 does it sound reasonable so we we will work on the topics on the 17:49 questions and I propose to use kind of this like median page to propose what we will 17:58 propose to discuss to people it will be in the decisions 18:04 and and we will reach to Nanette and Joseph see how it goes 18:10 and then decide what to do next does it sound reasonable 18:19 yes it does okay cool 18:25 let's do next so what what what what what else what what we have 18:34 at least I listed kind of all businesses on the top kind of kind of read the 18:39 Communist scroll up a little bit 18:47 or I will open on my on my site 19:05 hidden wrote something the board received update on how communication with Muhammad he already received 19:13 jits installations and products will read test 19:19 um we tested basically we tested several times 19:25 okay social videos in user space so again we we are talking right now 19:31 prakbox then did say with Gypsy I will say let's postpone like Gypsy after 19:37 prompt mix like do promptings first and then in just a second okay well media Wiki on media Wiki uh uh 19:47 on uh on two plus talk later Natalia you you try to do anything with media Wiki 19:54 or no or we need to move on uh we don't have any good news on on the 20:02 media Wiki I tried but [Music] no no 20:08 uh good result okay some results is always a good 20:15 result let's see in this way so if we have a result it's good so now 20:22 we need to move on so we have uh basically 20:31 we need to refresh our the first like search screen selection 20:37 search kind of fun like I will separate media Wiki into different into different 20:45 topics one is Media Wiki slash ldap and another just media weekend 20:52 all other issues with the media weekend or other issues with media Wikia are not 20:59 urgent media Wiki Elder our main question right now whether this 21:06 integration is possible generally because kind of we have several like plugins 21:13 um but the main plugin is not officially supported whether it works or not work 21:20 we don't know or doesn't work with them now so 21:27 let's redefine kind of let's redefine and reach out to those people 21:34 reach out to Clovis let's say and to move our work with clothes to 21:40 Project based we will ask him okay thank you for what 21:45 you have done um we are not we are no longer interested in ours like your hour work 21:56 what do you feel how much money do you need to make to make it workable working working 22:04 operational if you set like a sum I need let's say like a hundred dollars or two hundred 22:10 dollars or whatever then we will discuss if he said I'm not sure 22:16 whether it's possible so why should we add more hours right 22:22 and based on what clothes will say 22:28 we will reach out to other people too or maybe to reach out to other people 22:34 with quotes together so what what do you feel Kevin probably 22:42 you will be kind of do it the best Authority on that what do you feel about this plan 22:48 um like to fast Richard to close first and then based on what he says we can 22:55 determine if we can go for the other contractors as well but you like this question right so 23:01 let's say the question to him will be let's say like thank you for what you 23:06 have done [Music] um where we are no longer interested in 23:13 ours like your hours yeah uh but we are 23:19 open to move this contract to kind of to redefine this contract like to close 23:24 this contract as it is and to move to fixed price right so if you feel 23:33 like how much money do you need to for us to get it done right and 23:42 and we will discuss the kind of the sum of money right yeah like if we have like 23:47 a sum of money it would be like reasonable we most likely will go with that right 23:53 yeah or maybe reach out to other people too why do you feel like we need to make 23:58 it like in two steps maybe we can ask kind of people the same question so 24:04 let's say whomever was interested in integration we can ask we can say oh we 24:10 plan to move like integration part to fix price how much money do you need why 24:18 not why should we wait yeah yeah we can go that road as well yeah 24:24 and yeah now now we don't know if if we can do do that 24:30 correct that that is the issue we are not sure because we 24:38 like this like Indian lady said oh I will make a custom solution like how 24:44 much money which with this custom solution will make and how many years it 24:50 will take in my view let's say we have right now 24:55 we need to decide like whether we use media Wiki Elder integrate directly if 25:03 it's possible if this plugin like operational plugin is kind of is 25:09 available or we need to put like another solution like 25:16 um WS2 integrate integration integration server between them so this is kind of 25:23 this is the this is the question um because if media Wiki or their direct 25:30 integration cannot be done so why we are 25:37 losing so much time and money 25:43 right right 25:52 what do you recommend I feel like we need to ask all this and 25:59 we need to refresh all kind of who are in the pool because the contract is still open and we can like 26:07 say we Define so like whatever we put it there like 26:13 request for proposal right RFP uh we put it oh we need these topics and 26:21 these topics and those topics and those topics right and say kind of challenges 26:26 and let us say let let us know what you would like to do so instead of this we 26:34 will put we're looking for integration uh um 26:39 tell me your money and it will be not ours will be fixed price 26:46 how much how much money do you need in order to get it done 26:52 it's a simple question right and then we will instead of all this like oh I'm 26:57 good I'm I'm great and whatever they will give us those who are interested in 27:04 give us their like money will compare with clothes money and will decide 27:11 we will go now does it make sense 27:17 yeah I understand like Clovis had already started working on this will that work 27:25 be interfered with yeah it's done no whatever he he has done he has done it's 27:32 kind of it's done right so if let's say I will give you 27:38 will ask him how much money do you need to make it done right 27:43 so for him probably it will be he's closer 27:49 to other people but and you you keep proposes let's say 27:54 a hundred dollars and others will say oh we need 200 of course we'll go to with 28:00 clothes right make sense okay yeah 28:08 so for us at this moment it doesn't matter what he had done it's done 28:15 finished we will not go back we will not tell him oh could you 28:22 undone your work like does it mean like the next person 28:27 will start from where he started or will continue from where he has left off 28:33 it's a good question I like it problems like let's talk when we have 28:40 our when we have other candidates we can ask them we can say directly how it is 28:48 we can say we can put either give you kind of a 28:54 like naked let's go in this way naked naked kind of uh 29:01 um or we can give you a copy of what your predecessor has done or we can give 29:07 you both okay whatever you like 29:15 if you want to kind of to start from scratch starts from scratch if you want to 29:20 take from what the the other person is left take from that point 29:28 I don't see any problems with kind of with caught in the machine right 29:36 yeah as far as I understand maybe Natalia will correct me 29:45 but it shouldn't be any problem with the captain of machine that's all right 29:50 yeah Okay so we're done we're good we're moving to 29:57 tube but but with with the streaming we basically 30:04 we postponed it right we created some RFP kind of some proposal 30:11 right yeah but then we decided that since we don't have proxmox 30:17 is difficult to discuss whether we really like we cannot advertise it because we will 30:25 not be able to give people like more details so tube is really is kind of postponed 30:33 right we don't have any updates there like um 30:41 like the software itself you can okay so you can but again kind of software 30:49 itself let's say this way social stuff we will need to either to buy virtual 30:54 machines and it will cost some money because when you buy them 31:01 uh there is some like startup fee usually is charged 31:08 or the problems we can create our own virtual machines so like to experiment 31:14 we really need practice you can let's say 31:19 and eventually what I feel we will will come up we will have let's say 31:26 two three for file for Max options 31:33 like avd is one option and like media Goblin is another option and so on so 31:39 forth and most likely we need to install it it's kind of it's a big project but 31:45 again if you want to get results we need to kind of to do this like expenses right 31:53 you will install different software on different virtual 31:58 machines and we will test them each of them and see what works best for us 32:06 because right now we need to decide what software we will be using a video or something else yeah yeah and then 32:14 we also need to decide how we will kind of deploy it what resources is needed and so on so 32:21 forth but again even to select a contractor we 32:28 need to give someone do you remember everyone will say oh give me access that's right give me access 32:34 and we didn't give to Media week access and probably it was kind of a minus and 32:40 we will need to to give to access to 32:49 um to people so I would say with when we have problems it will be easier to work 32:55 on too 33:01 so we kind of postponed Jets and we postponed tube until proc mixes is 33:07 available so media Wiki by the way is not on products media Wiki is on our 33:14 eps's kind of on another 33:19 company like hosting so it's kind of media Wiki is not dependent on proxmox 33:27 let's go further uh unless Natalia wants to add anything 33:34 last year but the proxmox itself is vocable 33:42 but if it's like it's a good idea to yeah I see but this is the good idea to 33:48 make these copies and and so on so forth 33:53 um I feel like we we if we hmm 34:01 prefer not to have all of those like on the construction side I see for instance right now 34:10 let's say even like WordPress I visited like several links and they 34:16 didn't work so something is going on and we may be missing something 34:25 I feel like it will be better we will have a better better peace of mind 34:31 if we just make proximals know that like 34:37 good stable we may have like two different products 34:43 instances we may decide that we will have a cluster of three nodes 34:49 and the server which we have at the third right now will move it separately 34:54 and then we can experiment like more easily but for now even like 35:02 I don't know do you feel us know any problems with 35:08 proc must create these machines where will you create them on the third 35:13 on the third note and then Nanette and Joseph will go 35:19 there and they will try to understand so it's kind of more more stuff I feel like it's 35:24 better to to make it to build it and then to build 35:30 on on the top of it 35:37 or I or or I'm missing I'm missing something 35:49 thank you do you see what I'm saying in Italian 35:56 no everything sounds fun let's finish approxbox will not take 36:03 forever Prague Max I will say 36:08 as long as we have like a list of questions we'll create a list of questions we'll post it there on the 36:15 decision side um we'll send to Joseph and Nanette 36:22 they will reply like next meeting we will have something 36:29 um next meeting we will have something maybe one week more 36:36 maybe two weeks more if we need to find 36:41 other Freelancers then it can be longer 36:47 but let's let's let's make kind of this way 36:53 I propose uh let's try to fix proc mix with Nana 36:59 that Joseph if it's possible we will fix them and kind of go to 37:05 jitsen too and if they say we're not available or we don't know or 37:14 it's hard for us or or something else 37:19 then we will try to find other Freelancers 37:26 and we will just separate the Third the third server 37:31 and to use it for experiments with jit send tool 37:44 does it sound feasible 37:51 okay let's do it so next like we have Urdu we have right 37:58 we didn't do anything yet um 38:08 we'll do is also on proximus right oh no 38:14 I forgot yes both of them are on problems 38:19 right in Italian right 38:25 it 38:31 has a broad broke Max and now no okay 38:36 say it again approximately but 38:43 today no no you move them no 38:49 happened um 38:55 oh okay got it and we're about to do is it's kind of it's workable and it's in 39:02 workable Adventure 39:08 I'm typing right now interesting and cyber.com 39:14 wow we have something 39:22 and this is 39:29 foreign 39:36 I I will put in the chat the link put down coconut bar 39:46 yes 40:28 which which site is this 40:46 foreign cyber 40:56 like is it um home hub or um 41:24 wow 41:31 I can say ip6 41:52 foreign 42:25 and maybe some of the Learners will want to kind of to work on their recruitment 42:31 module and like time tracking and police module because we want to kind of to 42:37 start moving people there um but lifts lives kind of let's talk maybe 42:45 next time um about this it's not like urgent task but we have this like installation 42:54 it's probably good I don't know it needs to be checked whether people can go 42:59 there and and where to start I remember Carolina did something there 43:05 but we didn't finish that um Natalia also wanted to talk about the 43:13 kind of their virtual machines right 43:20 right it's kind of the idea that we 43:27 want to start giving people like our Learners virtual machines 43:32 and they will be on the third server how do you want to 43:38 yes they will be you know onto server no on box marks and 43:45 this mission is machine is written 43:51 do you mean one machine or several we have two two machines 43:59 and and we and we can give when we can leave like one to care and one to Rita 44:05 and they start and they can try to use them and if successful we will give to 44:13 other to the others right right yeah 44:19 okay so um 44:25 I feel like we we're stuck with this product mix kind of I mean the Practical 44:31 cluster let's say in this way because our like you're right our procbox is 44:37 working but the kind of the issues which we have are with the proximal cluster not with 44:45 the prox what Eve we 44:51 just take the third server normal server so unplug the third server and make it a 45:00 separate separate profits instance right completely separate from the cluster 45:07 and for the cluster we can add another server another node 45:15 and then we will have kind of a peace of mind complete peace of mind what is going so 45:22 cluster is like one thing and our like second proximox instance we will be 45:28 working on this and we can move our uh Gypsy and two projects instead of 45:36 waiting for proximal cluster it makes sense to me at least like it 45:42 will it will make much easier yeah it's a good idea I like it 45:50 do you see what I'm saying can we will unplug the third server from the cluster at all 45:58 can we do this Natalia 46:05 um we can we can work this short note 46:15 yeah so can we just unplug this third node to kind of a treaty zero across 46:20 that at rubicio is zealous 46:32 so this sounds like a good solution the third server is unplugged anyway so we 46:39 will just use the search server as a separate like proc mix instance 46:45 without any cluster and for the cluster for the cluster we will 46:51 add like another server if needed right 46:58 right good I like it so this is this sounds like a really 47:04 really reasonable solution and manageable 47:10 so getting back to Virtual machines Kevin and Rita did you get what we are 47:18 talking about or no so like uh we will create this we want basically we wanted 47:26 for a long time and you're aware of this so you will have virtual machines 47:31 in our like third server like which 47:37 is proxmox and we you will start you will have access to this machine these 47:43 machines and you will start using them so like one machine will go to Kevin 47:48 another machine will go to Rita and you can 47:54 basically start work on this um maybe because 48:00 like conference so you cannot plug a mic there of course but let's say you can 48:07 use it for recording or something else I even don't know you will you will come 48:12 up with the solution what you will do there but you can work from like these virtual machines and basically test them 48:20 and say what you feel um because the idea the like our idea was 48:28 to give virtual machines to people I remember this conversation when you can 48:34 settler or Rita Rita's like Rita use like Google book or Chromebook or kind 48:41 of sound like um device with very limited resources 48:47 and I say oh we'll give a virtual machine so basically in this way uh uh 48:54 if I recall it correctly I might be wrong but anyway I I'm expressing the 48:59 idea so in this case you and she will be 49:05 working on our virtual machine with the higher resources somewhere in the cloud 49:11 and he will you will use your device just to connect to this 49:17 um more advanced machine did you get it or no Kevin and Rita yeah 49:26 yeah you got it okay you'll explain like record the 49:31 um like meetings yeah yeah we could kind of we will try 49:36 to use in as much as we can because right now it's like something new and 49:42 Natalia wants to kind of to to work it and to see how it goes 49:47 and building on this experience we will we will adjust 49:53 so how practically uh Natalie Willie some kind of successes to Rita and Kevin 50:01 kind of the way how they can plug it in or no I haven't read the Adidas credentials 50:10 oh okay I mean you mean like the email or email 50:16 okay yeah I will send it I will I will connect here yeah and Rita remind me if I get for if 50:23 I forget okay if I forget okay 50:28 so anything else so because I I I feel like we need to stop by kind of 50:34 in one minute sorry three 50:44 it's a little a little bit a little bit chaotic medium but um because 50:50 we use kind of a new structure and it was not well defined but it will get kind of 50:58 better and better anyway let's close Rhythm let's close and and move on okay 51:16 thank you 51:22 I think our network is not that good yeah okay so thank you thank you very much 51:30 thank you everyone thank you Karen thank you Rita uh when she thanked Natalia and 51:38 and see you in a week right thank you thank you
CNM Technology Board 2023-7-13 is the successor meeting.