On Fri, Apr 12, 2013 at 07:06:45PM +0800, 陳韋任 (Wei-Ren Chen) wrote:
Hi all,
Let me illustrate what I want to do. I want to launch a QEMU
"inside" a KVM virtual machine, then get that QEMU's vnc output.
I am using libvirt 0.9.13 (`libvirtd --version`), and attach is
my vm's original config xml. Is there a simple way to achieve my goal?
I was told that iptable solution I found on the web is for "tap"
interface, and I can use "hostfwd" QEMU option if I use "user"
interface. For the latter approach, I basically follow this one [1]
with the QEMU cmdline option below:
<qemu:commandline>
<qemu:arg value='-net user,hostfwd=::5902-:5901'/>
</qemu:commandline>
But virsh always keep saying:
error: internal error Process exited while reading console log output:
kvm: -net user,hostfwd=::5902-:5901: invalid option
You are trying to pass 2 arguments in one go. You need
<qemu:commandline>
<qemu:arg value='-net'/>
<qemu:arg value='user,hostfwd=::5902-:5901'/>
</qemu:commandline>
Daniel
--
|:
http://berrange.com -o-
http://www.flickr.com/photos/dberrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|:
http://entangle-photo.org -o-
http://live.gnome.org/gtk-vnc :|