ESXi ホストをネットワーク インターフェイスから起動できます。ネットワーク ブート プロセスは、ターゲット ホストがレガシー BIOS または UEFI ファームウェアのどちらを使用するか、およびブート プロセスが PXE TFTP、iPXE HTTP、UEFI HTTP のどれを使用するかによって異なります。

ターゲット ホストを起動すると、ターゲット ホストは、環境内の異なるサーバと通信を行い、ネットワーク アダプタ、ブート ローダー、カーネル、カーネルの IP アドレス、そして最後にインストール スクリプトを取得します。すべてのコンポーネントの準備が完了すると、次の図に示すようにインストールが開始します。

図 1. PXE ブートのインストール プロセスの概要
PXE ブートの ESXi インストール プロセスは、ESXi ホストと DHCP サーバ、TFTP サーバ、Web サーバ、スクリプト格納場所の順序で、後続のコンポーネントとインタラクティブに行われます。これらの相互作用によって、仮想ネットワーク アダプタ用の IP アドレス、ネットワーク ブート ローダー、カーネル、カーネル用の IP アドレス、およびインストール スクリプトが ESXi ホストに提供されます。

ESXi ホストと他のサーバ間のインタラクティブな作業は次のように行われます。

  1. ユーザーがターゲットの ESXi ホストを起動します。
  2. ターゲットの ESXi ホストが DHCP リクエストを送信します。
  3. DHCP サーバは、IP アドレス情報、TFTP または HTTP サーバの場所、および初期ネットワーク ブートローダーのファイル名または URL を返します。
  4. ESXi ホストが TFTP または HTTP サーバに接続し、DHCP サーバが指定したファイル名または URL を要求します。
  5. TFTP または HTTP サーバがネットワーク ブート ローダーを送信し、ESXi ホストがそれを実行します。初期ブート ローダーは、サーバから追加のブート ローダー コンポーネントをロードする場合があります。
  6. ブート ローダーは、TFTP または HTTP サーバ上の構成ファイルを検索し、構成ファイルで指定されたカーネルおよび他の ESXi コンポーネントをダウンロードし、ESXi ホストでカーネルを起動します。
  7. インストーラは、インタラクティブに実行するか、構成ファイルで指定された kickstart スクリプトを使用して実行します。