5.2 VCF で事前チェックを実行すると、vCenter で vSAN の健全性が正常と表示されているにもかかわらず、SDDC Manager で「Cluster vSAN Health Unknown」という名前で事前チェックが失敗します。
DescriptionReport failures in fetching cluster vSAN health statusHealth statusERRORError description vSAN Health status fetch failed for cluster <Cluster-name> with domain name: <Domain-name-Here>IMPACTHigh: NSX vSAN Stretch Cluster Prechecks may not have been run for this cluster thereby masking any underlying issues that may cause upgrades to failRemediationRe-run the failed prechecks. If the issue persists, please check operation manager logs.
5.2 & 5.2.1 VCF
SDDC Manager から vSAN の健全性情報にアクセスできるにもかかわらず、operationsmanager サービスが vSAN の健全性の解析に失敗します。
クラスタの健全性ステータスは取得できるようです。
# less var/log/vmware/vcf/operationsmanager.log
DEBUG [vcf_om,676417c5ee6e1f3f252248388b30bfff,59d5] [c.v.v.b.n.v.NsxtStretchClusterCompositeValidator,precheck-validation4] Successfully fetched vsansummary for cluster: CLUSTERNAME
同じログには、vSANの健全性を取得/解析できないことが示されています。
# less var/log/vmware/vcf/operationsmanager.log YYYY-MM-DDTHH:MM:54.854+0000 ERROR [vcf_om,0000000000000000,0000] [c.v.v.b.n.v.NsxtStretchClusterCompositeValidator,ForkJoinPool.commonPool-worker-1204] Error fetching vsanClusterHealthSummary for cluster: CLUSTERNAMEjava.lang.IllegalArgumentException: com.vmware.vim.binding.vmodl.query.PropertyCollector referenced from a method is not visible from class loader: 'app'
vCenter の vSAN の健全性がすべて緑色で、vSAN の健全性を以下の ESXi コマンドラインで確認して問題ない場合は、この事前チェックは無視しても問題ありません。
# esxcli vsan health cluster list