[PATCH DISCUSSION ONLY] Enable alternate vmchannel method (non-upstream virtio-console).
This patch is for discussion only. The multiport virtio-console is not accepted upstream, and in any case is currently being rewritten for the nth time. Getting a test environment to test this out is also non-trivial. It look me about a day. You need to compile the alternate qemu (see URL in the patch + attached qemu patch on top of this). You also need to compile the alternate kernel - NOTE: only linux-next kernel given in the URL in the patch will work, earlier kernels will definitely *not* work. You need to create an RPM of this and then build a custom appliance with this kernel. NOTE: Do not use supermin! Then you can test it with a qemu wrapper, like this: LIBGUESTFS_QEMU=~/d/vs-qemu-kvm/qemu.wrapper \ libtool --mode=execute \ ./fish/guestfish -v alloc /tmp/test.img 10M : run : debug ll / (or if you are more adventurous, try running 'make check'). Multiport virtio-console fails on my local machine if the host is under moderate load. I'm currently working on a smaller test case to try to reproduce this more easily. Rich. -- Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v
participants (1)
-
Richard W.M. Jones