免責事項:これは英文の記事「 Recurring “Update vSAN Configuration” Events in vCenter After vSAN Decommission 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Symptoms
使用している環境から vSAN 構成を削除し、ワークロードを新しいストレージに移行した後も、vCenter Server は繰り返し「 vSAN構成の更新 」タスクまたはイベントを表示し続けます。
[root@ESXi:~ ] esxcli vsan cluster get
vSAN Clustering is not enabled on this host.
[root@ESXi:~ ] vdq -iH[root@ESXi:~ ]
root@vCenter[ /var/log/vmware/vsan-health ] # service-control -- status -- allRunning:applmgmt lookupsve lwsmd observability observability-vapi pschealth vc-wsla-broker vlcm vmafdd vmcad vmdird vmware-analytics vmware-certificateauthority vmware-certificatemanagement vmware-cis-1icense vmware-content-library vmware-eam vmware-envoy vmware-envoy-hgw vmware-envoy-sidecar vmware-hvc vmware-infraprofile vmware-perfcharts vmware-pod vmware-postgres-archiver vmware-rhttpproxyvmware-sca vmware-sps vmware-stsd vmware-topologysvc vmware-trustmanagement vmware-updatemgr vmware-vapi-endpoint vmware-vdtc vmware-vmon vmware-vpostgres vmware-vpxd vmware-vpxd-svcs vmware-vsan-health vmware-vsm vsphere-ui vstats vtsdb wcpStopped:vmcam vmonapi vmware-imagebuilder vmware-netdumper vmware-rbd-watchdog vmware-vcha
VMware vSAN 8.x
この問題は、vSANが無効化されたものの完全に廃止されていない場合に発生します。
vCenter Serverデータベース内に残存するメタデータおよび構成レコードが原因で、vCenterはESXiホストに対して同期または修復タスクを繰り返し試行します。
その結果、クラスタ内でvSANがもはやアクティブでないにもかかわらず、vCenterは「vSAN構成の更新」イベントを生成します。
証拠 -
/var/log/vmware/vsan-health/vmware-vsan-health-service.log から、vCenter がクラスタの不整合を継続的に検出し、ホスト構成の検証または修復を試みていることが確認されました。:
YYYY-MM-DDTHH:MM:SS.000+00:00 INFO vaan-mgmt [07866] [VsanClusterPrototypeImpl: : RetrieveHostsInfos opID=vsan-PC-#############-##-#####] The cluster uuid in host host-### is , in ve is ######-####-####-####-############YYYY-MM-DDTHH:MM:SS.000+00:00 INFO vaan-mgmt [07866] [VsanClusterPrototypeImpl: : RetrieveHostsInfos opID=vsan-PC-] The cluster uuid in host host-### is , in ve is ######-####-####-####-#########################-##-#####
これらのログは、vSAN クラスタリングが無効化されていたにもかかわらず、vCenter が依然として vSAN クラスタのメンバーシップ情報をホストと照合しようとしていたことを確認しています。
vCenter Server で vSAN Health Service を再起動し、古い vSAN 構成タスクをクリアして vCenter データベースの状態を更新します。
手順 -
service-control -- status vmware-vsan-health
service-control -- stop vmware-vsan-health
service-control -- start vmware-vsan-health
vmware-vsan-health サービスを再起動すると、vCenter は古い vSAN メタデータに関連する残留タスクエントリを強制的にクリアします。
この手順は安全であり、他の実行中の vCenter のサービスに影響を与えません。