以下の手順に従って(オプション1、2、または3のいずれかを選択)、vCenter Serverデータベースから古いTPMキーをクリアし、ESXiホストの構成証明(Attestation)を再実行します。
注記 :
オプション1:
- 影響を受ける ESXi ホストをメンテナンスモードに移行します。
- vCenter Server の vpxd サービスを停止します。
- SSH経由でrootユーザーとしてvCenter Server Appliance(VCSA)にログインします。
- VMware Virtual Center Server サービス (vpxd) を停止するには、次のコマンドを実行します。
service-control --stop vpxd
- PostgreSQL データベースから古いキーをクリアする:
- 以下のコマンドを使用して vCenter データベース(VCDB)にアクセスします。
/opt/vmware/vpostgres/current/bin/psql -U postgres -d VCDB
- 影響を受けるESXiホストの内部ホストIDを特定します。esxi-hostname.example.com を、vSphere インベントリに表示されているとおりの FQDN に置き換えます。
select id, dns_name FROM vpx_host WHERE dns_name = 'esxi-hostname.example.com';
- 対象IDの endorsement_key と attestation_identity_key フィールドをクリアします(123を手順 'b' のホストIDに置き換えます)。
UPDATE vpx_host SET endorsement_key='', attestation_identity_key='' WHERE id = 123;
- データベースからログアウトします。
\q
- vCenter Serverのvpxdサービスを再起動します。
service-control --start vpxd
- ESXi ホストを右クリックし、 「接続」→「切断」を選択します。
- 約10秒待ってから、ホストを右クリックして 「接続」→「接続」を選択します。
- ホストの「モニター」タブ > 「問題とアラーム」 > 「トリガーされたアラーム」に移動します。
- TPM またはアテステーションのアラームがアクティブなままの場合は、アラームを右クリックして「緑色にリセット」を選択します。
- 修正を確認するには、vCenter 監視 タブ -> セキュリティ に移動します。
- 認証ステータスが「合格」と報告されていることを確認します。
オプション2:
注意 :ホストが vVOL データストアを使用している場合、または vSphere Distributed Switch(vDS)に接続されている (vSANホストを含む) 場合は、この回避策は実行してはいけません。
- 影響を受けるESXiホストをメンテナンスモードにします( ホストを右クリック→メンテナンスモードに移行)。
- vCenterのインベントリからホストを削除します。
注 : 「インベントリから削除」オプションが使用できない場合(グレーアウト表示)は、 "Remove from Inventory" option grayed out for ESXi host を参照します。 - vCenterにホストを再度追加します。
- ホストのメンテナンスモードを解除します。
オプション3:(vSAN ホストが vSphere Standard Switches [vSS] のみ を使用する場合)
注意 :ホストがvSANクラスタの一部であり、vSphere Distributed Switch(vDS)に接続されている場合は、この回避策は実行してはいけません。
- 事象以外のクラスタが正常であることを確認します( クラスタ -> 監視 タブ -> Skyline Health を選択 )。
- クラスタが影響を受けるホストなしでも動作するのに十分なリソースがあることを確認します( ホストを右クリック→メンテナンスモード→メンテナンスモードに移行→事前チェック )。
- vSphere Client から、影響を受けるホストを「アクセシビリティの確保」または「全データの移行」モードでメンテナンスモードに移行し、再同期が完了するまで待ちます。
詳細については、TechDocs: vSAN クラスタ メンバーのメンテナンス モードへの切り替え および メンテナンス モードでの vSAN クラスタのメンバーの操作 を参照します。 - ESXiホストをクラスタ外に移動して、vSAN との関連付けを解除します( ホストを右クリック→移動先... )。
- vCenterのインベントリからホストを削除します。
注 : 「インベントリから削除」オプションが使用できない場合(グレーアウト表示)は、 "Remove from Inventory" option grayed out for ESXi host を参照します。 - vCenterにホストを再度追加します。
- ホストをvSANクラスタに再度追加します。
詳細については、TechDocs: クイックスタートを使用した vSAN クラスタへのホストの追加 または vSAN クラスタへのホストの追加 を参照します。 - ホストのメンテナンスモードを解除します。