ESXi ホストを vSphere Auto Deploy で PXE ブートする前に、前提となるソフトウェアをインストールして、vSphere Auto Deploy が通信する DHCP サーバおよび TFTP サーバを設定する必要があります。
前提条件
- vSphere Auto Deploy でプロビジョニングするホストが、ESXi のハードウェア要件を満たしていることを確認します。ESXiのハードウェア要件を参照してください。
- ESXi ホストに vCenter Server へのネットワーク接続があることと、すべてのポートの要件が満たされていることを確認します。「vCenter Server のアップグレード」を参照してください。
- 環境内に ファイルを送信する TFTP サーバおよび DHCP サーバが展開されており、Auto Deploy をプロビジョニングする ESXi ホストにネットワーク アドレスが割り当てられていることを確認します。
- 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 つのイメージ プロファイルにつき、約 350 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 マシンにインストールされていることを確認してください。vCenter Server がインストールされている Windows マシンまたは他の Windows マシンに PowerCLI をインストールできます。『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 のいずれかで実行できます。
手順
結果
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 Auto Deploy の管理セクションを参照してください。
- (オプション) リファレンス ホストとしてプロビジョニングする最初のホストを構成します。ターゲット ホスト同士で共有するストレージ、ネットワーク、およびその他の設定を使用します。リファレンス ホスト用のホスト プロファイルを作成し、テスト済みのイメージ プロファイルとホスト プロファイルの両方をターゲット ホストに割り当てるルールを記述します。
- (オプション) vSphere Auto Deploy が既存のパーティションを上書きするようにする場合は、自動パーティショニングを行うようにリファレンス ホストを設定し、リファレンス ホストのホスト プロファイルをほかのホストに適用します。自動パーティショニングのためのリファレンス ホストの構成を参照してください。
- (オプション) ホストに固有の情報を構成する場合は、ユーザー入力を求めるプロンプトを表示するように、リファレンス ホストのホスト プロファイルを設定します。ホストのカスタマイズの詳細については、『vSphere のホスト プロファイル』ドキュメントを参照してください。