On Sat, 2015-09-19 at 12:09 -0700, Adam Williamson wrote:
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.
Well hey, this looks pretty good ;)
https://209.132.184.108/tests/10
so we can run openQA in Ze Cloud, with KVM, and it can work and
complete a test.
However, jsedlak is running into some issues with newer openQA now he's
trying to update our containers to a current version. I'm gonna help
him look into it and we'll hope to have it straightened out soon. This
is looking like we could get somewhere, though.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net