Latest revision |
Your text |
Line 17: |
Line 17: |
| === Who's available === | | === Who's available === |
|
| |
|
| [[User:Markmc|Mark McLoughlin]] is your host for today. | | [[User:FIXME|FIXME]] is your host for today. |
|
| |
|
| The following people have also agreed to be available for testing, workarounds, bug fixes, and general discussion: | | The following people have also agreed to be available for testing, workarounds, bug fixes, and general discussion: |
|
| |
|
| * [[User:Quintela|Juan QUintela]] | | * [[User:Quintela|Juan QUintela]] |
| * [[User:Sandeep|Sandeep K Shandilya]]
| |
| * ''add your name here'' | | * ''add your name here'' |
|
| |
|
Line 32: |
Line 31: |
| === Test Cases === | | === Test Cases === |
|
| |
|
| If you have a PXE boot server available, testing gPXE is pretty straightforward:
| | Things to test, roughly in dependency order: |
|
| |
|
| * Make sure the guest can access the network which the PXE server is on, e.g. by [http://wiki.libvirt.org/page/Networking#Fedora.2FRHEL_Bridging configuring a bridge].
| | {{admon/note|FIXME|List test cases for the feature.}} |
| * Define a guest which which will PXE boot from that network:
| |
| :<pre>
| |
| : $> cat > netboot.xml <<EOF
| |
| : <domain type='kvm'>
| |
| : <name>netboot</name>
| |
| : <memory>524288</memory>
| |
| : <os>
| |
| : <type arch='x86_64' machine='pc'>hvm</type>
| |
| : <boot dev='network'/>
| |
| : </os>
| |
| : <devices>
| |
| : <emulator>/usr/bin/qemu-kvm</emulator>
| |
| : <interface type='bridge'>
| |
| : <source bridge='br0'/>
| |
| : <model type='virtio'/>
| |
| : </interface>
| |
| : <graphics type='vnc'/>
| |
| : </devices>
| |
| : </domain>
| |
| : EOF
| |
| : $> virsh define netboot.xml
| |
| : $> virsh start netboot
| |
| : $> virt-viewer netboot
| |
| :</pre>
| |
| * Confirm that the guest has obtained a DHCP address and download the appropriate files via TFTP
| |
| * If that fails, try again with etherboot to see if its a regression:
| |
| :<pre>
| |
| : $> yum install -y etherboot-zroms-kvm
| |
| : $> mv /usr/share/qemu/pxe-virtio.bin /usr/share/qemu/pxe-virtio.bin.orig
| |
| : $> ln -s /usr/share/etherboot/virtio-net.zrom /usr/share/qemu/pxe-virtio.bin
| |
| : $> virsh destroy netboot
| |
| : $> virsh start netboot
| |
| : $> virt-viewer netboot
| |
| :</pre>
| |
| * Report any issues found
| |
| * Clean up
| |
| :<pre>
| |
| : $> mv /usr/share/qemu/pxe-virtio.bin.orig /usr/share/qemu/pxe-virtio.bin
| |
| : $> virsh destroy netboot
| |
| : $> virsh undefine netboot
| |
| :</pre>
| |
|
| |
|
| === Issues that were identified === | | === Issues that were identified === |
Line 86: |
Line 44: |
| |} | | |} |
|
| |
|
| [[Category:Fedora_12_Test_Days]] | | [[Category:Test Days]] |
| [[Category:Virtualization]] | | [[Category:Virtualization]] |