この記事では、vSAN 健全性サービスの [クラスタの健全性 – vCenter の状態は信頼できます] チェックについて説明し、エラーが報告される原因の詳細について解説します。
Impacts/Risks:
VMware vSAN (All Versions)
このチェックは、vSANクラスタ内のすべてのホストが、vSANクラスタのメンバーシップリストを含むクラスタ構成の信頼できる情報源として、現在の管理用vCenter Serverを使用していることを確認します。通常動作時、vCenter Serverは最新のホストメンバーシップリストを公開し、クラスタ内の全ホストの構成を更新できます。この健全性チェックは、vCenter Serverの構成がメンバーホストと同期されておらず、信頼できる情報源として受け入れられなくなった場合にエラーを報告します。
この問題は、vSANクラスタのメンバーシップリストを含む構成の自動更新の失敗につながる可能性があります。
このチェックが Red の場合 Skyline Health における「同期していないホスト」という表に記載されているホストが、vSANクラスタ構成の信頼できる情報源としてこの vCenter Server を使用していないことを意味します。この問題は、管理用 vCenter Server をリプレイスまたは復旧した際に発生する可能性があります。構成に問題のあるホストは、以前の vCenter Serverによって管理されるように設定されています。
問題のあるホストは、以前の管理用 vCenter Server の情報と共に表示されます。
この問題を修正するには、クラスタ > 監視 > vSAN > Skyline Health に移動して、クラスタの健全性 > vCenter の状態は信頼できます より、インストールされているビルドに応じて ESXi 構成の更新 あるいは 一貫性のない構成の修正 のいずれかをクリックします。
この操作により、クラスタ内のすべてのホストが現在の vCenter Server と同期され、vSAN クラスタのメンバーシップ リストを含む vCenter Server 構成がすべてのメンバー ホストに強制適用されます。
「ESXi構成の更新」または「一貫性のない構成の修正」をクリックしても問題が解決しない場合、以下を確認してください。
すべてのホストで詳細設定 /VSAN/IgnoreClusterMemberListupdates を確認
クラスタ内のすべてのホストで、詳細設定 /VSAN/IgnoreClusterMemberListupdates が 0 に設定されていることを確認してくださいesxcfg-advcfg -g /VSAN/IgnoreClusterMemberListupdates
値が 1 に設定されている場合は、次のコマンドを実行してデフォルト値の 0 に復元してください
esxcfg-advcfg -s 0 /VSAN/IgnoreClusterMemberListupdates
この操作により、この vCenter Server クラスタ内のすべてのホストで既存の vSAN クラスタ構成が上書きされます。vSAN クラスタのすべての ESXi ホストが vCenter Server クラスタに追加されていることを確認してください。この vCenter Server クラスタに属さないホストはすべてクラスタから削除されます。
誤った構成設定が vSAN クラスタ内の全ホストに適用され、問題を引き起こす可能性があります。操作を実行する前に、vCenter Server 内の vSAN 構成設定(フォールトドメイン、重複排除、暗号化など)がすべて正しいことを確認してください。