Symptoms:
You see the below entries in /var/log/vsanmgmt.log from ESXi
----------------------------------------------------------------------------------
2019-07-22T02:50:21Z VSANMGMTSVC: DEBUG vsanperfsvc[Collector-Main] [statscollector::_FetchAndCalculateStats] waiting for stats readiness
2019-07-22T02:50:25Z VSANMGMTSVC: DEBUG vsanperfsvc[MainThread] [statsdaemon::HandleRoleChanges] detecting role transition... (newRole = master, oldRole = master)
2019-07-22T02:50:25Z VSANMGMTSVC: DEBUG vsanperfsvc[MainThread] [statsdb::GetStatsDBDir] VDFS is disabled
2019-07-22T02:50:25Z VSANMGMTSVC: DEBUG vsanperfsvc[MainThread] [statsdb::OwnerLock] StatsDB is locked
2019-07-22T02:50:25Z VSANMGMTSVC: WARNING vsanperfsvc[Collector-2] [statscollector::RetrieveRemoteStats] Error happened during RetrieveRemoteStats of host 10.9.24.11, type: , message: timed out
2019-07-22T02:50:25Z VSANMGMTSVC: DEBUG vsanperfsvc[Collector-2] [statscollector::SampleHostStats] Got stats sample
2019-07-22T02:50:25Z VSANMGMTSVC: DEBUG vsanperfsvc[Collector-2] [statscollector::SampleHostStats] waiting for collection task...
2019-07-22T02:50:25Z VSANMGMTSVC: DEBUG vsanperfsvc[Collector-Main] [statscollector::_FetchAndCalculateStats] waiting for stats readiness
2019-07-22T02:50:25Z VSANMGMTSVC: WARNING vsanperfsvc[Collector-3] [statscollector::RetrieveRemoteStats] Error happened during RetrieveRemoteStats of host 10.9.24.14, type: , message: timed out
Ping tests between vSAN hosts are successful
esxcli network firewall ruleset allowedip list shows as "All", then no traffic should be blocked
Use the below link to validate that vSAN ports are not blocked.
https://ports.esp.vmware.com/home/vSAN