Hey folks! so for a quick Saturday morning project I had nirik spin me
up a test Fedora infra cloud node and tried to deploy openQA on it.
And it worked!...more or less.
There's one big problem: it seems there's no nested virt in the infra
cloud. I was able to at least kick off a test, as a PoC, with KVM
disabled, but obviously running without KVM is a non-starter for real
use. I was able to deploy everything and even run a test (by setting
QEMU_NO_KVM for the machines and uninstalling qemu-kvm from the
worker) , to prove that it basically works, but the test timed out in
anaconda init because qemu without KVM is so slow.
However, nirik says they're adding some new nodes to the cloud and
they can try enabling nested virt for those. If that works, I think we
could look at moving to a docker-ized deployment in the infra cloud
for our production deployment. That has a range of benefits: most
obviously non-Red Hat people could actually access our production
instance (woo!) - which means we can do stuff like linking to results
from bug reports or the compose_check reports - but another one is
that the cloud lives right next to the servers that host dl.fp.o and
alt.fp.o, so ISO downloads would be a lot faster and aren't using paid
bandwidth.
I filed an infra trac ticket for the nest virt request:
https://fedorahosted.org/fedora-infrastructure/ticket/4894 . So let's
hope that works out! It'd be awesome to get openQA out in the, well,
open.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net