HTTPBoot was added into UEFI SPEC since 2.5. It aims to replace PXE and provides more features. Actually, the concept of HTTPBoot is similar to PXE. It starts with the HTTP URL from the DHCP server and fetches the data with the HTTP protocol. The key difference between HTTPBoot and PXE is the support of DNS. With DNS, the firmware and the bootloader can resolve the domain name so it's possible to pass the well-known URL to download the image instead of the explicit IP URL. Besides, HTTP is designed to cross different domains, while tftp (PXE) is only for the local network.

Part1: Setup a environment for UEFI HTTPBoot in OVMF in openSUSE 42.2 : UEFI-HTTPBoot-with-OVMF

Part2: Write Client/Server test cases in openQA : Writing multi-machine tests


  1. Slenkins test are run the Client/Server model : Reference

  2. Configure worker's network environment : Networking in openQA


Be the first to comment!

Similar Projects

Add a y2log viewer to openQA's WebUI by cwh

Quite a big part of openQA is testing the insta...

Bare Metal OpenQA by algraf

Today OpenQA mostly runs on virtual machines, b...

Deploy an openQA and create 3 openQA testcase for nautilus by qzhao

Deploy an openQA on my locally virtual machine ...

Learn more about CodeMirror and improving source viewer in openQA by mlin7442

CodeMirror is a text ...

openQA Package Testing by RBrownSUSE

openQA has a well earned reputation as a 'full ...