ストックの ESXi アップグレード バンドルは、指定された非同期ドライバを使用して適用できます。この機能は VMware Cloud Foundation バージョン 3.5.1 以降で使用できます。
前提条件
インターネットに接続しているコンピュータ上で、ハードウェア用の適切な非同期ドライバをダウンロードします。
手順
- VMware Cloud Foundation ESXi アップグレード バンドルをダウンロードします。SDDC Manager からのバンドルのダウンロードを参照してください。
- SSH を使用して、SDDC Manager 仮想マシンにログインします。
- /nfs/vmware/vcf/nfs-mount ディレクトリの下に、ベンダーが提供する非同期ドライバのディレクトリを作成します。たとえば、/nfs/vmware/vcf/nfs-mount/esx-upgrade-partner-drivers/drivers などです。
- 非同期ドライバを SDDC Manager 仮想マシン で作成したディレクトリにコピーします。たとえば、ドライバを /nfs/vmware/vcf/nfs-mount/esx-upgrade-partner-drivers/drivers ディレクトリにコピーできます。
- ドライバをコピーしたディレクトリの権限を変更します。たとえば、
chmod -R 775 /nfs/vmware/vcf/nfs-mount/esx-upgrade-partner-drivers/drivers
- 所有者を vcf に変更します。
chown -R vcf_lcm:vcf /nfs/vmware/vcf/nfs-mount/esx-upgrade-partner-drivers/drivers
- 次のテンプレートを使用して、ESX カスタム イメージ JSON を作成します。
{ "esxCustomImageSpecList": [{ "bundleId": "ID", "useVcfBundle": true, "esxPatchesAbsolutePaths": [ "Path_to_Drivers" ] }] }
説明:パラメータ 説明と値の例 bundleId ダウンロードした ESXi アップグレード バンドルの ID。バンドル ID を取得するには、[リポジトリ] > [バンドル] ページに移動し、[詳細表示] をクリックしてバンドル ID を表示します。 たとえば、8c0de63d-b522-4db8-be6c-f1e0ab7ef554 です。
VMware Cloud FoundationtargetEsxVersion 適用するカスタム イメージの ESXi バージョン。 useVcfBundle アップグレードに ESXi バンドルを使用するかどうかを指定します。これを true に設定します。 esxPatchesAbsolutePaths SDDC Manager 仮想マシン 上の非同期ドライバへのパス。たとえば、/nfs/vmware/vcf/nfs-mount/esx-upgrade-partner-drivers/drivers/VMW-ESX-6.7.0-smartpqi-1.0.2.1038-offline_bundle-8984687.zip などです。 次に、完成した JSON テンプレートの例を示します。
{ "esxCustomImageSpecList": [{ "bundleId": "8c0de63d-b522-4db8-be6c-f1e0ab7ef554", "useVcfBundle": true, "esxPatchesAbsolutePaths": [ "/nfs/vmware/vcf/nfs-mount/esx-upgrade-partner-drivers/drivers/VMW-ESX-6.7.0-smartpqi-1.0.2.1038-offline_bundle-8984687.zip" ] }] }
- JSON ファイルを /nfs/vmware/vcf/nfs-mount 内の esx-custom-image-upgrade-spec.json として保存します。
注: JSON ファイルが正しいディレクトリに保存されていない場合、 VMware Cloud Foundation のストック ISO がアップグレードに使用され、カスタム VIB が上書きされます。
- /nfs/vmware/vcf/nfs-mount/esx-custom-image-upgrade-spec.json ファイルに対して適切な権限を設定します。
chmod -R 775 /nfs/vmware/vcf/nfs-mount/esx-custom-image-upgrade-spec.json
chown -R vcf_lcm:vcf /nfs/vmware/vcf/nfs-mount/esx-custom-image-upgrade-spec.json
- /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties ファイルを開きます。
- lcm.esx.upgrade.custom.image.spec= パラメータで、JSON ファイルへのパスを追加します。
たとえば、 lcm.esx.upgrade.custom.image.spec=/nfs/vmware/vcf/nfs-mount/esx-custom-image-upgrade-spec.json です。
- SDDC Manager ダッシュボードで、[インベントリ] > [ワークロード ドメイン] の順にクリックします。
- 管理ドメインをクリックし、[更新/パッチ] をクリックします。
- ESXi アップグレード バンドルをスケジュール設定します。
- アップグレードの進行状況を監視します。更新の監視を参照してください。
- アップグレードが完了したら、[現在のバージョン] をクリックして ESXi バージョンを確認します。ESXi ホストの表に、現在の ESXi バージョンが表示されます。