From Fedora Project Wiki

Revision as of 10:13, 8 April 2010 by Liam (talk | contribs)

Description

This test case will test the PXE boot on guest.If you have a PXE boot server available, testing gPXE is pretty straightforward


How to test

  1. Make sure the guest can access the network which the PXE server is on, e.g. by configuring a bridge.
  2. Define a guest which which will PXE boot from that network:
    $> 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
  3. Start and test the defined guest:
    $> virsh define netboot.xml
    $> virsh start netboot
    $> virt-viewer netboot

Expected Results

  1. Confirm that the guest has obtained a DHCP address and download the appropriate files via TFTP
  2. No errors during booting