簡單式檔案傳輸通訊協定 (TFTP) 與 FTP 服務類似,通常僅用於網路開機系統或在網路裝置 (如路由器) 上載入韌體。

大多數 Linux 發行版都包含 tftp-hpa 伺服器的複本。如果您需要受支援的解決方案,請從選擇的廠商處購買受支援的 TFTP 伺服器。

如果您的 TFTP 伺服器將在 Microsoft Windows 主機上執行,請使用 tftpd32 2.11 或更新版本。請參閱 http://tftpd32.jounin.net/。舊版 tftpd32 與 PXELINUX 和 gPXE 不相容。

您也可以從 VMware Marketplace 上的其中一個隨附應用裝置取得 TFTP 伺服器。

PXELINUX 和 gPXE 環境允許透過目標機器將 ESXi 安裝程式開機。PXELINUX 是 SYSLINUX 套件 (可在 http://www.kernel.org/pub/linux/utils/boot/syslinux/ 上找到) 的一部分,但許多 Linux 發行版都包含該程序。許多 PXELINUX 版本還包含 gPXE。部分發行版 (如 Red Hat Enterprise Linux 5.3 版) 隨附不包含 gPXE 的舊版 PXELINUX。

如果不使用 gPXE,則在負載很重的網路上將 ESXi 安裝程式開機時可能會遇到問題,TFTP 有時在傳輸大量資料時不太可靠。如果使用不包含 gPXE 的 PXELINUX,則 pxelinux.0 二進位檔案、設定檔、核心及其他檔案都會透過 TFTP 進行傳輸。如果您使用 gPXE,則僅 gpxelinux.0 二進位檔案和設定檔會透過 TFTP 進行傳輸。透過 gPXE,您可以使用 Web 伺服器來傳輸將 ESXi 安裝程式開機所需的核心和其他檔案。

備註︰

VMware 會使用 PXELINUX 3.86 版來測試 PXE 開機。這並非有限支援聲明。如需用於設定 PXE 開機基礎結構之第三方代理程式支援,請與廠商連絡。

圖表 1. PXE 開機安裝程序概觀
PXE 開機 ESXi 安裝程序顯示為 ESXi 主機、DHCP 伺服器、TFTP 伺服器、Web 伺服器和指令碼存放庫之間的一系列互動。這些互動會向 ESXi 主機提供虛擬網路介面卡的 IP 位址、網路開機載入器、核心、核心的 IP 位址,以及安裝指令碼。