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

始める前に

  • Auto Deploy でプロビジョニングするホストが、ESXi のハードウェア要件を満たしていることを確認します。

    ESXi のハードウェア要件を参照してください。

    注:

    EFI システムを BIOS 互換モードに切り替えないかぎり、Auto Deploy で EFI ホストのプロビジョニングを行うことはできません。

  • ESXi ホストに vCenter Server へのネットワーク接続があることと、すべてのポートの要件が満たされていることを確認します。

    vCenter Server に必要なポートを参照してください。

  • Auto Deploy 環境で VLAN を使用する場合は、エンド ツー エンドのネットワークを適切に設定する必要があります。ホストの PXE ブート時は、フレームに適切な VLAN ID をタグ付けするように UNDI ドライバを設定する必要があります。この設定は、BIOS で正しい変更を手動で行う必要があります。また、正しい VLAN ID で ESXi ポート グループを適切に構成する必要があります。環境内で VLAN ID がどのように使用されているかをネットワーク管理者に問い合わせます。

  • Auto Deploy リポジトリ用に十分なストレージがあることを確認します。Auto Deploy サーバは、必要なデータを保存するためにリポジトリを使用します。このデータには、ユーザーが作成するルールおよびルール セットや、ルール内で指定する VIB およびイメージ プロファイルが含まれます。

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

  • Auto Deploy のインストーラを含む vCenter Server のインストール メディアを入手するか、vCenter Server Appliance をデプロイします。

    vCenter Server のインストールを参照してください。

    Auto Deploy の VMware vCenter Server Appliance との使用を参照してください。

  • 環境で TFTP サーバが使用できることを確認する必要があります。サポートされているソリューションが必要な場合は、希望するベンダーからサポートされている TFTP サーバを購入してください。

  • DHCP サーバに対する管理者権限を取得します。このサーバは、起動元となるネットワーク セグメントを管理します。環境内の既存の DHCP サーバを使用することも、DHCP サーバをインストールすることもできます。Auto Deploy のセットアップで、gpxelinux.0 のファイル名を undionly.kpxe.vmw-hardwired で置き換えます。

  • PXE ベースのほかのデプロイ方法で行うように、ネットワークをセキュリティ保護します。Auto Deploy は、データを SSL 経由で転送して、不正な干渉やアクセスを防ぎます。しかし、PXE ブートの間は、クライアントや Auto Deploy サーバの整合性は確認されません。

    注:

    Auto Deploy は NPIV (N_Port ID Virtualization) ではサポートされません。

  • リモートの Syslog サーバを設定します。Syslog サーバの構成の詳細については、『vCenter Server およびホスト管理』ドキュメントを参照してください。リモートの Syslog サーバを使用するために起動する最初のホストを構成し、そのホストのホスト プロファイルをその他のすべてのデプロイ先ホストに適用します。必要であれば、vSphere Syslog Collector をインストールして使用します。これは vCenter Server サポート ツールであり、システム ログの記録のための統合アーキテクチャを提供し、ネットワーク ログと、複数のホストからのログの結合を有効にします。

  • ESXi Dump Collector をインストールし、すべてのコア ダンプが ESXi Dump Collector に向けられるように最初のホストを設定して、そのホストからのホスト プロファイルをその他すべてのホストに適用します。ESXCLI を使用した、ESXi Dump Collector の構成を参照してください。

    vSphere ESXi Dump Collector のインストールまたはアップグレードも参照してください。

  • Auto Deploy はピュア IPv6 環境をサポートしていません。これは、PXE ブートの仕様では IPv6 がサポートされないためです。ただし、初期 PXE ブート状態のあと、残りの通信は IPv6 経由で行われることがあります。Auto Deploy を IPv6 で vCenter Server システムに登録できます。また、ホスト プロファイルを設定して IPv6 アドレスでホストを起動させることもできます。初期起動プロセスでのみ、IPv4 アドレスが必要となります。

手順

  1. vSphere Auto Deploy サーバを vCenter Server インストールの一部としてインストールするか、Windows システム上にスタンドアロンでインストールするか、または選択した ESXi システムに vCenter Server Appliance をデプロイします。

    場所

    説明

    vCenter Server システム

    vCenter Server のインストール メディアを使用して、vCenter Server システム自体と同じホスト上に Auto Deploy をインストールします。この vCenter Server システムは、この Auto Deploy インストールを使用してプロビジョニングするすべてのホストを管理します。

    vSphere Auto Deploy のインストールまたはアップグレードを参照してください。

    Windows システム

    vCenter Server のインストール メディアを使用して、vCenter Server システムがインストールされていない Microsoft Windows システムに Auto Deploy をインストールします。インストーラは、Auto Deploy を登録する vCenter Server システムを指定するようにユーザーに求めます。この vCenter Server システムは、この Auto Deploy インストールを使用してプロビジョニングするすべてのホストを管理します。

    vSphere Auto Deploy のインストールまたはアップグレードを参照してください。

    vCenter Server Appliance

    選択した ESXi ホストに vCenter Server Appliance をデプロイします。アプライアンスには Auto Deploy サーバが含まれます。このサーバは、デフォルトで無効になっています。

    デフォルトでは、アプライアンス上の vCenter Server システムが、アプライアンスの Auto Deploy インストールを使用してプロビジョニングするすべてのホストを管理します。その他の構成もサポートされます。Auto Deploy の VMware vCenter Server Appliance との使用を参照してください。

  2. TFTP サーバを構成します。
    1. Auto Deploy が登録された vCenter Server システムに接続された vSphere Web Client で、インベントリ リストに移動して vCenter Server システムを選択します。
    2. [管理] タブをクリックして [設定] を選択し、[Auto Deploy] をクリックします。
    3. TFTP ブート ZIP のダウンロード をクリックして TFTP 構成ファイルをダウンロードし、そのファイルを TFTP サーバがファイルを格納するディレクトリに解凍します。
  3. TFTP ZIP ファイルが配置されている TFTP サーバをポイントするように、DHCP サーバを設定します。
    1. TFTP サーバの IP アドレスを DHCP オプション 66(next-server と呼ばれるnext-server)で指定します。
    2. 起動ファイルの名前を指定します。これは、boot-filename と呼ばれる、DHCP オプション 67 の undionly.kpxe.vmw-hardwired です。
  4. Auto Deploy を使用してプロビジョニングする各ホストを、製造元の指示に従って、ネットワーク起動または PXE ブートに設定します。
  5. 使用するイメージ プロファイルと、そのイメージ プロファイルが配置されているデポを探します。

    ほとんどの場合、VMware がパブリックなデポに用意しているイメージ プロファイルを参照します。基本イメージにカスタムの VIB を含める場合は、Image Builder PowerCLI を使用してイメージ プロファイルを作成し、そのイメージ プロファイルを使用できます。『Image Builder PowerCLI』のドキュメントを参照してください。

  6. イメージ プロファイルをホストに割り当てるルールを記述します。
  7. (オプション) : OpenSSL の証明書 (rbd-ca.crt) と OpenSSL のプライベート キー (rbd-ca.key) を独自の証明書とキーのファイルに置き換えると、独自の認証局 (CA) を使用することができます。
    • Windows では、これらのファイルは Auto Deploy のインストール ディレクトリの SSL サブフォルダにあります。たとえば、Windows 7 のデフォルトは、C:\ProgramData\VMware\VMware vSphere Auto Deploy\ssl です。

    • vCenter Server Appliance では、これらのファイルは /etc/vmware-rbd/ssl/ にあります。

タスクの結果

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

次のタスク

  • PowerCLI をインストールします。PowerCLI および前提となるソフトウェアのインストールを参照してください。

  • PowerCLI cmdlet を使用して、イメージ プロファイルとオプションのホスト プロファイルをホストに割り当てるルールを定義します。システムの準備および Auto Deploy サーバのインストールを参照してください。

  • リファレンス ホストとしてプロビジョニングする最初のホストを構成します。ターゲット ホスト同士で共有するストレージ、ネットワーク、およびその他の設定を使用します。リファレンス ホスト用のホスト プロファイルを作成し、テスト済みのイメージ プロファイルとホスト プロファイルの両方をターゲット ホストに割り当てるルールを記述します。

  • Auto Deploy が既存のパーティションを上書きするようにする場合は、自動パーティショニングを行うようにリファレンス ホストを設定し、リファレンス ホストのホスト プロファイルをほかのホストに適用します。パーティション方針の検討と実行を参照してください。

  • ホストに固有の情報を構成する場合は、ユーザー入力を求めるプロンプトを表示するように、リファレンス ホストのホスト プロファイルを設定します。vSphere Web Client でのホストのカスタマイズを参照してください。