Sie können PXE (Preboot Execution Environment) zum Starten eines ESXi-Hosts über ein Netzwerkgerät verwenden, wenn Ihr Host Legacy-BIOS oder UEFI unterstützt. Wenn der ESXi-Host natives UEFI-HTTP unterstützt können Sie alternativ das HTTP-Protokoll (Hypertext Transfer Protocol) zum Starten des Hosts über ein Netzwerkgerät verwenden.
ESXi wird in einem ISO-Format bereitgestellt, das für die Installation auf Flash-Arbeitsspeicher oder auf eine lokale Festplatte verwendet wird. Sie können die Dateien extrahieren und über eine Netzwerkschnittstelle starten.
PXE verwendet Dynamic Host Configuration Protocol (DHCP) und Trivial File Transfer Protocol (TFTP), um ein Betriebssystem über ein Netzwerk zu starten.
Das Starten mit PXE setzt eine gewisse Netzwerkinfrastruktur und eine Maschine mit einem PXE-fähigen Netzwerkadapter voraus. Die meisten Maschinen, die ESXi ausführen können, verfügen über Netzwerkadapter, die PXE-Startvorgänge ermöglichen.
Natives UEFI-HTTP verwendet DHCP und HTTP zum Starten über ein Netzwerk. UEFI-HTTP-Start erfordert eine Netzwerkinfrastruktur, eine UEFI-Firmware-Version auf dem ESXi-Host, der die HTTP-Startfunktion enthält, und einen Netzwerkadapter, der UEFI-Netzwerke unterstützt.
Startvorgänge mithilfe von HTTP sind schneller und verlässlicher als Startvorgänge mit TFTP. Dies ist auf die Funktionen des TCP-Protokolls zurückzuführen, das dem HTTP-Protokoll zugrunde liegt, wie z. B. integriertes Streaming und Wiederherstellung verlorener Pakete. Wenn Ihre ESXi-Hosts keine Unterstützung für natives UEFI-HTTP bieten, können Sie iPXE-HTTP für den Startvorgang verwenden.