Restart vsanmgmtd on the ESXi hosts (one host at a time)
/etc/init.d/vsanmgmtd stop
/etc/init.d/vsanmgmtd start
/etc/init.d/vsanmgmtd status
Restart the vSAN Health Service on the VCSA via the GUI or command line
service-control –stop vmware-vsan-health
service-control –start vmware-vsan-health
service-control –status vmware-vsan-health
Still not fixed. Restart the vsanmgmtd on the ESXi hosts again did not fix either.
rui.key and rui.crt files were found under /etc/vmware/ssl/ on each ESXi host.
Renew the SSL certs on each host.
Enter Maintenance Mode on host 1. Move the host out of cluster. Restart management services via services.sh restart Move the host back in cluster. Exit aintenance Mode.
Repeat on the 2nd host.
Reset the vSAN health.
Enable Debug logging for the vsanperf service on the ESXi hosts.
cp /etc/vmware/vsan/vsanperf.conf /etc/vmware/vsan/vsanperf.conf.bak
vi /etc/vmware/vsan/vsanperf.conf
loglevel = debug
logrotate = 10
/etc/init.d/vsanmgmtd restart
One this is done on all ESXi hosts, Restart the vSAN Health Service on the VCSA
On the ESXi hosts run:
esxcli network firewall ruleset list | grep vsan
vsanvp true
vsanEncryption false
vsanhealth-multicasttest false
esxcli network firewall ruleset list | grep false
notice webAccess is set to false
sshClient false
nfsClient false
nfs41Client false
ntpClient false
iSCSI false
webAccess false
activeDirectoryAll false
ftpClient false
httpClient false
gdbserver false
DVFilter false
DHCPv6 false
syslog false
vSPC false
remoteSerialPort false
ipfam false
vvold false
esxupdate false
vsanEncryption false
pvrdma false
vsanhealth-multicasttest false
Sure enough the vSphere Web Access incoming port 80 was unchecked per custom policy. It is checked off out of the box.
On each host, enable the vSphere Web Access and add the other hosts in the clusters vSAN VMkernel adapter IP’s
Wait 3 minutes and re-test the health check and it is not green.
Make sure to restore /etc/vmware/vsan/vsanperf.conf.bak and run on all ESXi host to stop debugging /etc/init.d/vsanmgmtd restart