vSANの廃止後に vCenter で 「vSAN構成の更新」 のイベントが繰り返し発生する
search cancel

vSANの廃止後に vCenter で 「vSAN構成の更新」 のイベントが繰り返し発生する

book

Article ID: 426176

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

免責事項:これは英文の記事「 Recurring “Update vSAN Configuration” Events in vCenter After vSAN Decommission 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Symptoms
使用している環境から vSAN 構成を削除し、ワークロードを新しいストレージに移行した後も、vCenter Server は繰り返し「 vSAN構成の更新 」タスクまたはイベントを表示し続けます。

  • クラスタレベルで vSAN が無効化されています。
  • いずれのESXiホストにもvSANディスクグループが構成されていません。

[root@ESXi:~ ] esxcli vsan cluster get

vSAN Clustering is not enabled on this host.

[root@ESXi:~ ] vdq -iH
[root@ESXi:~ ]

  • それにもかかわらず、vSAN 関連のイベントは vCenter のタスクに引き続き表示されます。
  • vCenter サービスステータス : vmware-vsan-health を含むすべてのコアサービスが稼働中です。:

root@vCenter[ /var/log/vmware/vsan-health ] # service-control -- status -- all
Running:
applmgmt lookupsve lwsmd observability observability-vapi pschealth vc-wsla-broker vlcm vmafdd vmcad vmdird vmware-analytics vmware-certificateauthority vmware-certificatemanagement vmware-cis-1
icense 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-rhttpproxy
vmware-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 wcp
Stopped:
vmcam vmonapi vmware-imagebuilder vmware-netdumper vmware-rbd-watchdog vmware-vcha

Environment

VMware vSAN 8.x

Cause

この問題は、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 クラスタのメンバーシップ情報をホストと照合しようとしていたことを確認しています。

Resolution

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 のサービスに影響を与えません。

Additional Information