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.
Regards, Daniel
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?
Regards, Daniel
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
Regards, Daniel
virt mailing list virt@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/virt
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?
Regards, Daniel
virt mailing list virt@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/virt
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
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 !
Gah, silly me.
Just kicked off a scratch build for libvirt too using this srm --> libvirt-0.9.10-4.fc17.src.rpm -- http://koji.fedoraproject.org/koji/taskinfo?taskID=3962625
Will retest once it's built.
Thanks.
Daniel