ESXi ホストを vSphere Auto Deploy で PXE ブートする前に、前提となるソフトウェアをインストールして、vSphere Auto Deploy が通信する DHCP サーバおよび TFTP サーバを設定する必要があります。

PowerCLI コマンドレットで vSphere Auto Deploy を管理する方法については、「 vSphere PowerCLI を使用した vSphere Auto Deploy のセットアップとホストのプロビジョニング」を参照してください。

前提条件

  • vSphere Auto Deploy でプロビジョニングするホストが、ESXi のハードウェア要件を満たしていることを確認します。ESXi のハードウェア要件を参照してください。
  • ESXi ホストに vCenter Server へのネットワーク接続があることと、すべてのポートの要件が満たされていることを確認します。「vCenter Server のアップグレード」を参照してください。
  • 環境内に ファイルを送信する TFTP サーバおよび DHCP サーバが展開されており、Auto Deploy をプロビジョニングする ESXi ホストにネットワーク アドレスが割り当てられていることを確認します。『TFTP サーバのインストール』と『vSphere Auto Deploy によるプロビジョニングのための DHCP サーバの準備』を参照してください。
  • ESXi ホストが DHCP、TFTP、および vSphere Auto Deploy サーバとネットワーク接続できることを確認します。
  • vSphere Auto Deploy 環境で VLAN を使用する場合は、エンド ツー エンドのネットワークを適切に設定する必要があります。ホストの PXE ブート時は、フレームに適切な VLAN ID をタグ付けするようにファームウェア ドライバを設定する必要があります。この設定は、UEFI/BIOS インターフェイスで正しい変更を手動で行う必要があります。また、正しい VLAN ID で ESXi ポート グループを適切に構成する必要があります。環境内で VLAN ID がどのように使用されているかをネットワーク管理者に問い合わせます。
  • vSphere Auto Deploy リポジトリ用に十分なストレージがあることを確認します。vSphere Auto Deploy サーバは、必要なデータを保存するためにリポジトリを使用します。このデータには、ユーザーが作成するルールおよびルール セットや、ルール内で指定する VIB およびイメージ プロファイルが含まれます。

    ベスト プラクティスは、4 つのイメージ プロファイルに十分な容量と、ある程度の余分な空き容量を確保するために、2 GB を割り当てることです。1 つのイメージ プロファイルにつき、約 400 MB が必要です。使用するイメージ プロファイル数を検討することで、vSphere Auto Deploy リポジトリ用にどの程度の容量を予約するかを決定します。

  • DHCP サーバに対する管理者権限を取得します。このサーバは、起動元となるネットワーク セグメントを管理します。環境内の既存の DHCP サーバを使用することも、DHCP サーバをインストールすることもできます。vSphere Auto Deploy の設定では、gpxelinux.0 ファイル名を、UEFI の場合は snponly64.efi.vmw-hardwired に、BIOS の場合は undionly.kpxe.vmw-hardwired に置き換えます。DHCP 構成の詳細については、DHCP の構成例を参照してください。
  • 他の PXE ベースのデプロイ方法に関しては、ネットワークをセキュリティ保護します。vSphere Auto Deploy は SSL 経由でデータを転送することで、不正な干渉やアクセスを防ぎます。しかし、PXE ブートの間は、クライアントや vSphere Auto Deploy サーバの整合性は確認されません。
  • PowerCLI コマンドレットを使用して vSphere Auto Deploy を管理する場合は、Microsoft .NET Framework 4.5 または 4.5.x および Windows PowerShell 3.0 または 4.0 が Windows マシンにインストールされていることを確認してください。『vSphere PowerCLI User's Guide』を参照してください。
  • リモートの Syslog サーバを設定します。Syslog サーバの構成の詳細については、『vCenter Server およびホスト管理』ドキュメントを参照してください。リモートの Syslog サーバを使用するために起動する最初のホストを構成し、そのホストのホスト プロファイルをその他のすべてのデプロイ先ホストに適用します。必要であれば、vSphere Syslog Collector をインストールして使用します。これは vCenter Server サポート ツールであり、システム ログの記録のための統合アーキテクチャを提供し、ネットワーク ログと、複数のホストからのログの結合を有効にします。
  • ESXi Dump Collector をインストールし、すべてのコア ダンプが ESXi Dump Collector に向けられるように最初のホストを設定して、そのホストのホスト プロファイルをその他のすべてのホストに適用します。ESXCLI を使用した、ESXi Dump Collector の構成を参照してください。
  • vSphere Auto Deploy を使用したプロビジョニングを計画するホストでレガシー BIOS が使用されている場合は、vSphere Auto Deploy サーバに IPv4 アドレスがあることを確認します。レガシー BIOS ファームウェアを使用する PXE ブートは IPv4 でのみ実行できます。UEFI ファームウェアを使用する PXE ブートは IPv4 または IPv6 のいずれかで実行できます。

手順

  1. [ホーム] > [Auto Deploy] の順に移動します。
    デフォルトでは、管理者ロールのみが vSphere Auto Deploy サービスを利用する権限を持っています。
  2. [Auto Deploy] ページで、上部のドロップダウン メニューから vCenter Server を選択します。
  3. [Auto Deploy および Image Builder を有効にする] をクリックしてサービスをアクティブ化します。
    [Image Builder] サービスがすでにアクティブな場合は、 [構成] タブを選択し、 [Auto Deploy サービスを有効化] をクリックします。
    [ソフトウェア デポ] ページが表示されます。
  4. TFTP サーバを構成します。
    1. [設定] タブをクリックします。
    2. [TFTP ブート ZIP のダウンロード] をクリックして TFTP 構成ファイルをダウンロードし、そのファイルを TFTP サーバがファイルを格納するディレクトリに解凍します。
    3. (オプション) プロキシ サーバを使用するには、Auto Deploy のランタイム サマリ ペインの [追加] をクリックし、テキスト ボックスにプロキシ サーバの URL を入力します。
      リバース プロキシ サーバを使用して、vSphere Auto Deploy サーバに送信される要求の負荷を軽減できます。
  5. TFTP ZIP ファイルが配置されている TFTP サーバをポイントするように、DHCP サーバを設定します。
    1. TFTP サーバの IP アドレスを DHCP オプション 66 で指定します。このオプションは、next-server と呼ばれます。
    2. 起動ファイル名を DHCP オプション 67(通常 boot-filename と呼ばれる)で指定します。 UEFI の場合は snponly64.efi.vmw-hardwired、BIOS の場合は undionly.kpxe.vmw-hardwired です。
  6. vSphere Auto Deploy を使用してプロビジョニングする各ホストを、製造元の指示に従って、ネットワーク ブートまたは PXE ブートに設定します。
  7. (オプション) サムプリント モードを使用するように環境を設定した場合は、OpenSSL の証明書 rbd-ca.crt と OpenSSL のプライベート キー rbd-ca.key を独自の証明書とキーのファイルに置き換えると、独自の認証局 (CA) を使用できます。
    ファイルは /etc/vmware-rbd/ssl/ にあります。
    vCenter Server では、デフォルトで VMware Certificate Authority (VMCA) が使用されます。

結果

vSphere Auto Deploy 用に設定されている ESXi ホストを起動すると、ホストは DHCP サーバに接続し、その接続は vSphere Auto Deploy サーバに転送されます。vSphere Auto Deploy サーバは、アクティブなルール セットで指定されたイメージ プロファイルを使用してホストをプロビジョニングします。

次のタスク

  • [Auto Deploy サービス] のデフォルト構成プロパティを変更できます。詳細については、vCenter Server およびホストの管理ドキュメントで vCenter Server の設定について参照してください。
  • [Image Builder サービス] のデフォルト構成プロパティを変更できます。詳細については、『vCenter Server およびホストの管理』 で vCenter Server の設定について参照してください。
  • イメージ プロファイル、ホスト プロファイル(オプション)、ホストの場所またはスクリプト バンドルをホストに割り当てるルールを定義します。PowerCLI コマンドレットを使用する vSphere Auto Deploy の管理については、PowerCLI コマンドレットを使用した vSphere Auto Deploy の管理セクションを参照してください。vSphere Client を使用する vSphere Auto Deploy の管理については、vSphere Clientを使用した vSphere Auto Deploy の管理セクションを参照してください。
  • (オプション) リファレンス ホストとしてプロビジョニングする最初のホストを構成します。ターゲット ホスト同士で共有するストレージ、ネットワーク、およびその他の設定を使用します。リファレンス ホスト用のホスト プロファイルを作成し、テスト済みのイメージ プロファイルとホスト プロファイルの両方をターゲット ホストに割り当てるルールを記述します。
  • (オプション) vSphere Auto Deploy が既存のパーティションを上書きするようにする場合は、自動パーティショニングを行うようにリファレンス ホストを設定し、リファレンス ホストのホスト プロファイルをほかのホストに適用します。自動パーティショニングのためのリファレンス ホストの構成を参照してください。
  • (オプション) ホストに固有の情報を構成する場合は、ユーザー入力を求めるプロンプトを表示するように、リファレンス ホストのホスト プロファイルを設定します。ホストのカスタマイズの詳細については、『vSphere のホスト プロファイル』ドキュメントを参照してください。