[libvirt-users] virsh domxml-from-native not working

Ralf Hornik Mailings ralf at best.homeunix.org
Mon May 17 14:01:00 UTC 2010


Dear list,

when I try to convert the (working) command

/usr/bin/qemu-system-x86_64 \
      -drive file=/dev/xen_vol/xen_ca,cache=none,if=virtio,boot=on \
      -net nic,model=virtio,macaddr=00:16:3E:04:F5:6D \
      -net tap,ifname=tap1 -m 256 -name ca \
      -vnc 10.0.0.100:4 -daemonize -k de

into an xml file:

<domain type='qemu'>
   <name>ca</name>
   <uuid>dfef3884-d7a9-f6cf-5204-1615963cc0e8</uuid>
   <memory>262144</memory>
   <currentMemory>262144</currentMemory>
   <vcpu>1</vcpu>
   <os>
     <type arch='x86_64'>hvm</type>
   </os>
   <features>
     <acpi/>
   </features>
   <clock offset='utc'/>
   <on_poweroff>destroy</on_poweroff>
   <on_reboot>restart</on_reboot>
   <on_crash>destroy</on_crash>
   <devices>
     <emulator>/usr/bin/qemu-system-x86_64</emulator>
     <disk type='block' device='disk'>
       <driver cache='none'/>
       <source dev='/dev/xen_vol/xen_ca'/>
       <target dev='vda' bus='virtio'/>
     </disk>
     <interface type='ethernet'>
       <mac address='00:16:3e:04:f5:6d'/>
       <target dev='tap1'/>
       <model type='virtio'/>
     </interface>
     <input type='mouse' bus='ps2'/>
     <graphics type='vnc' port='5904' autoport='no' listen='10.0.0.100'/>
     <video>
       <model type='cirrus' vram='9216' heads='1'/>
     </video>
   </devices>
</domain>

Then it stops to boot while haning on "Loading Grub Stage 2".
Additionally, the keyboard encoding "de" is missing.

The corresponding process is:

/usr/bin/qemu-system-x86_64 -S -M pc-0.12 -no-kvm -m 256 \
   -smp 1,sockets=1,cores=1,threads=1 \
   -name ca -uuid dfef3884-d7a9-f6cf-5204-1615963cc0e8 \
   -nodefaults \
   -chardev  
socket,id=monitor,path=/usr/local/libvirt/var/lib/libvirt/qemu/ca.monitor,server,nowait  
\
   -mon chardev=monitor,mode=readline -rtc base=utc -boot c \
   -drive  
file=/dev/xen_vol/xen_ca,if=none,id=drive-virtio-disk0,boot=on,cache=none  
\
   -device  
virtio-blk-pci,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0  
\
   -device  
virtio-net-pci,vlan=0,id=net0,mac=00:16:3e:04:f5:6d,bus=pci.0,addr=0x5 \
   -net tap,ifname=tap1,vlan=0,name=hostnet0 -usb -vnc 10.0.0.100:4 \
   -vga cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3

Any Ideas, hats going wrong?
Thank yout and best regards

Ralf Hornik




More information about the libvirt-users mailing list