On Wed, Apr 04, 2012 at 01:09:30PM +0530, Kashyap Chamarthy wrote: > On 04/03/2012 05:40 AM, Kashyap Chamarthy wrote: > > On 04/03/2012 05:14 AM, Kashyap Chamarthy wrote: > >> On 03/30/2012 08:26 PM, Daniel P. Berrange wrote: > >>> FYI, as of this morning, both Fedora rawhide and Fedora 17 now have QEMU > >>> using iPXE. > >>> > >>> https://admin.fedoraproject.org/updates/FEDORA-2012-4242/ > >>> > >>> Please try them out with > >>> > >>> yum --enablerepo=updates-testing update qemu > >>> > >>> and check PXE boot is working sensibly for you, and that gpxe-roms-qemu > >>> gets removed automagically & replaced by ipxe-roms-qemu. > >> > >> I'm made a scratch build[1] for F16 (as I don't have an F17 host yet), and > >> about to test > >> w/ the below cmd line: > >> > >> ################ > >> virt-install --connect=qemu:///system \ > >> --network=bridge:br0\ > >> --pxe \ > >> --name f16tbox \ > >> --disk path=/export/vmimgs/f16tbox1.img,size=10 \ > >> --ram 2048 \ > >> --vcpus=2 \ > >> --check-cpu \ > >> --hvm \ > >> --os-variant fedora16 > >> ################ > >> (Also, w/ my firewall turned off (iptables seems to block tftp..) > >> > >> [1] http://koji.fedoraproject.org/koji/taskinfo?taskID=3962520 > >> > >> Is this valid? > > > > (replying to myself) > > > > I think, I need to scratch build 'qemu-1.0-11.fc17.src.rpm' as well for F16 > > -- as this > > seems to have your changelog entry 'Switch to iPXE for netboot ROMs) > > > > Just issued a F16 scratch build for 'qemu' too -- > > http://koji.fedoraproject.org/koji/taskinfo?taskID=3962553 > > Ok, I installed the rpms, and tried to start an old F16 guest, and then tried > to create a > 'new' guest w/ 'pxe' option. This is what I see: > > ################################################################## > [root@foobar qemu-and-ipxe-rpms]# virsh start f16t1 > error: Failed to start domain f16t1 > error: internal error cannot parse /usr/bin/qemu-kvm version number in 'QEMU > emulator > version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice Bellard' > > [root@foobar qemu-and-ipxe-rpms]# > ################################################################## > [root@foobar qemu-and-ipxe-rpms]# rpm -qa | grep -i qemu > ipxe-roms-qemu-20120328-1.gitaac9718.fc16.noarch > qemu-common-1.0-11.fc16.x86_64 > qemu-kvm-1.0-11.fc16.x86_64 > qemu-system-x86-1.0-11.fc16.x86_64 > qemu-img-1.0-11.fc16.x86_64 > [root@foobar qemu-and-ipxe-rpms]# > ################################################################## > > And, then try to create a new guest w/ 'pxe' using virt-install > ################################################################## > [root@foobar pxetest]# ./pxetest1.bash > + virt-install --connect=qemu:///system --network=bridge:br0 --pxe --name > f16tbox2 --disk > path=/var/lib/libvirt/images/f16tbox2.img,size=8 --ram 1024 --vcpus=2 > --check-cpu --hvm > --os-variant fedora16 > ERROR Host does not support virtualization type 'hvm' > ################################################################## > [root@foobar pxetest]# file /dev/kvm > /dev/kvm: character special > [root@foobar pxetest]# > ################################################################## > > (Side note: the above same virt-install cmd-line worked for me using gpxe ont > this same box) > > Any hints?
The version of libvirt you have is not expecting the new 2-digit QEMU version numbers. Update to newer libvirt too ! 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 :| _______________________________________________ virt mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/virt
