From Fedora Project Wiki

Revision as of 16:11, 13 April 2011 by Jlaska (talk | contribs) (Fixed lists)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.

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. Define, start and test the defined guest using the following commands
      $> 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