/srv/irclogs.ubuntu.com/2022/11/27/#lubuntu-devel.txt

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 right01:36
lubot[telegram] <teward001> the core system UI can live in LXD01:36
lubot[telegram] <teward001> the workers can run independent on the host without being in LXD01:36
lubot[telegram] <teward001> *those* need the KVM, etc. access and I"m not sure if DO allows nested virtualization01:36
lubot[telegram] <teward001> but one step at a time01:36
lubot[telegram] <teward001> the core UI and user system needs to work first :P01:36
arraybolt3[m]@teward001: https://www.digitalocean.com/community/questions/does-digitalocean-support-kvm-or-nested-virtulzation01: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 :P01:37
lubot[telegram] <teward001> getting the Apache config working was not a pain01: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 :P01: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 xD01:40
lubot[telegram] <teward001> fun fact LXD *can* make KVM VMs01: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. :P01: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> heh02:46
lubot[telegram] <teward001> that was me learning how computers are built and taking apart dead ones to learn better02:46
lubot[telegram] <teward001> and i do mean dead ones, like "we're going to toss these into the shredder" crap so02: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!