Gunnar Thielebein
2010-Jun-15 09:51 UTC
[libvirt-users] Problems moving qemu machine to libvirt
Hi Erik, thanks for the solution provided. I tried that but unfortunately it spits out this error message:> Traceback (most recent call last): > File "/usr/share/virt-manager/virtManager/engine.py", line 588, in run_domain > vm.startup() > File "/usr/share/virt-manager/virtManager/domain.py", line 150, in startup > self._backend.create() > File "/usr/lib/python2.6/dist-packages/libvirt.py", line 300, in create > if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) > libvirtError: internal error cannot parse QEMU version number in ''Looks to me that libvirt does some version checks with the emulator-node and don't get reliable output. The wrapper script: /etc/libvirt/kvmvde:> #!/bin/bash > exec /usr/bin/kvm "$@" \ > -net nic,vlan=0,model=virtio,macaddr=52:54:61:44:21:23 \ > -net vde,vlan=0,group=libvirtd,mode=0770,sock=/var/run/vde.ctlThe xml section: ...> <devices> > <emulator>/etc/libvirt/kvmvde</emulator> > <disk type='file' device='disk'> > <source file='/var/lib/libvirt/images/vlxp01-gt/tmp7Jiyzz.qcow2'/> > <target dev='hda' bus='ide'/> > </disk>... Btw. is the bridge entry really necessary in the xml file? I wonder if this wouldn't also work, but I am not at this step, currently: => http://libvirt.org/formatdomain.html#elementsNICSSlirp "Generic ethernet connection"> ... > <devices> > <interface type='ethernet'/> > ... > <interface type='ethernet'> > <target dev='vnet7'/> > <script path='/etc/qemu-ifup-mynet'/> > </interface> > </devices> > ...Perhaps this is a place to also start the vde hub? On 10.06.2010 13:34, Erik de Castro Lopo wrote:> #!/bin/bash > exec /usr/bin/kvm $@ \ > -net nic,vlan=0,model=rtl8139,macaddr=52:54:61:44:21:23 \ > -net vde,vlan=0,group=vde2-net,mode=0770,sock=/var/run/kvm-vde-ctlAny reason no to use the virtio driver? Best, Gunnar