On 12/20/2010 07:57 AM, Jiri Denemark wrote: >> Here are the version numbers: >> >> virsh # version >> Compiled against library: libvir 0.6.3 >> Using library: libvir 0.6.3 >> Using API: QEMU 0.6.3 >> Running hypervisor: QEMU 0.9.0 >> >> Also here are the logs: >> >> # cat /var/log/libvirt/qemu/test01.log LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin HOME=/ /usr/bin/qemu-system-x86_64 -S -M rhel5.4.0 -no-kqemu -m 512 -smp 1 -nographic -monitor pty -pidfile /var/run/libvirt/qemu//test01.pid -no-reboot -boot c -kernel /var/lib/libvirt/boot/virtinst-vmlinuz.wmv9KP -initrd /var/lib/libvirt/boot/virtinst-initrd.img.PBIGHX -append method=http://10.0.0.100/iso/centos-5.5/ console=ttyS0 ks=http://10.0.0.100/ks/ks-vm.cfg -hda /dev/vg_storage/test01 -net nic,macaddr=54:52:00:6f:8e:05,vlan=0 -net tap,fd=16,script=,vlan=0,ifname=vnet0 -serial pty -parallel none -usb >> Supported machines are: >> pc Standard PC (default) >> isapc ISA-only PC > > Ah, that is the problem. Your /usr/bin/qemu-system-x86_64 binary only supports > the above machine types but domain XML wants rhel5.4.0 machine type. Did you > install qemu from an unofficial package or something like that? Since normally > it supports rhel5.4.0 and the binary is called /usr/libexec/qemu-kvm. If you > really want to use the /usr/bin/qemu-system-x86_64 binary, you need to make > virt-install use "pc" machine type since by default it doesn't use any and > libvirt 0.6.3 selects rhel5.4.0 as a default (newer libvirt versions are more > clever in this). However, virt-install doesn't seem to have an option which > could be used for overriding machine type :-/ Just an FYI, upstream virt-install does have a --machine option - Cole