Re: [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.ctl
The 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-ctl
Any reason no to use the virtio driver? Best, Gunnar
participants (1)
-
Gunnar Thielebein