From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Описание

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


Как проводить тестирование

  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

Ожидаемые результаты

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