arraybolt3[m] | This may be silly, but how exactly are we planning to be able to use openQA at all inside of LXD? It requires the ability to make VMs, I think. Are we going to somehow passthrough /dev/kvm into the LXD container? Or have half of openQA running on baremetal/VM with nested virt and then the other half in LXD? | 00:35 |
---|---|---|
lubot | [telegram] <teward001> security.nesting = True, should allow access to the underlying KVM (re @lubuntu_bot: (irc) <arraybolt3[m]> This may be silly, but how exactly are we planning to be able to use openQA at all inside of LXD? It requires the ability to make VMs, I think. Are we going to somehow passthrough /dev/kvm into the LXD container? Or have half of openQA running on baremetal/VM with nested virt and then the other half in LXD?) | 01:36 |
lubot | [telegram] <teward001> but you're only partially right | 01:36 |
lubot | [telegram] <teward001> the core system UI can live in LXD | 01:36 |
lubot | [telegram] <teward001> the workers can run independent on the host without being in LXD | 01:36 |
lubot | [telegram] <teward001> *those* need the KVM, etc. access and I"m not sure if DO allows nested virtualization | 01:36 |
lubot | [telegram] <teward001> but one step at a time | 01:36 |
lubot | [telegram] <teward001> the core UI and user system needs to work first :P | 01:36 |
arraybolt3[m] | @teward001: https://www.digitalocean.com/community/questions/does-digitalocean-support-kvm-or-nested-virtulzation | 01:37 |
arraybolt3[m] | (TL;DR: Yes, they do.) | 01:37 |
lubot | [telegram] <teward001> yeah i already did that, and something is not working right. So i'mma poke but i have a lot of things so (re @lubuntu_bot: (irc) <arraybolt3[m]> @teward001: When I was trying to hack openQA into working with Ubuntu and Apache, I was able to get it to let me log in with Ubuntu One, I just had to change the OpenID URL if I remember correctly.) | 01:37 |
arraybolt3[m] | @teward001: Nice to know that LXD supports nested virt! I remember a long time ago trying to passthrough a GPU to an LXD container and it was a total nightmare :P | 01:37 |
lubot | [telegram] <teward001> getting the Apache config working was not a pain | 01:37 |
lubot | [telegram] <teward001> oh passthrough like that won't work ;) (re @lubuntu_bot: (irc) <arraybolt3[m]> @teward001: Nice to know that LXD supports nested virt! I remember a long time ago trying to passthrough a GPU to an LXD container and it was a total nightmare :P) | 01:37 |
lubot | [telegram] <teward001> but you can map access to system resources with proper binds. | 01:38 |
lubot | [telegram] <teward001> but alas it's dependent on knowledge :P | 01:38 |
arraybolt3[m] | That was back with an unofficial Xubuntu 16.04 variant, and yeah I think I had some way of getting the device files directly to the container. It was a long time ago, I was a newbie, and was just following random blog posts 🤦 | 01:39 |
lubot | [telegram] <teward001> see that's where i would just go with KVM and not LXD xD | 01:40 |
lubot | [telegram] <teward001> fun fact LXD *can* make KVM VMs | 01:40 |
lubot | [telegram] <teward001> but *shrugs* | 01:40 |
lubot | [telegram] <teward001> *sips soda* | 01:40 |
arraybolt3[m] | It was an old 1st Gen Intel Core i7 laptop, no IOMMU. :P | 01:40 |
arraybolt3[m] | It was just a mess. I could probably write a whole book on "Aaron's Total Linux Failures as a Newbie". This would definitely get a chapter in it. | 01:41 |
arraybolt3[m] | Sure was fun learning what didn't work though. | 01:42 |
lubot | [telegram] <teward001> heh | 02:46 |
lubot | [telegram] <teward001> that was me learning how computers are built and taking apart dead ones to learn better | 02:46 |
lubot | [telegram] <teward001> and i do mean dead ones, like "we're going to toss these into the shredder" crap so | 02:46 |
arraybolt3 | @teward001: I sure did a *lot* of that back in the day. Got pieces of other computers to work in ones I was using. One time I installed a floppy drive using crumpled-up paper to hold it in the drive bay. It actually worked... | 16:59 |
arraybolt3[m] | Simon Quigley:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/6b469be66b4b1c839d0b3e2e51e858c71fa7f6f6>) | 20:49 |
arraybolt3[m] | * Simon Quigley:... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/b616b0a45a67f7f44ebeba06324321e075b8d3dd>) | 20:49 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!