If the Web Client is not available: Log into one of the vSAN Hosts via SSH/Putty and run the following command:
Post adding a new Host to the vSAN Cluster, the alert "Host cannot communicate with one or more other nodes in the vSAN enabled cluster" is shown on the Summary Tab of all vSAN Hosts:
1.) The output of the command esxcli vsan cluster get verifies that one vSAN Host is missing from the Cluster:
[root@######:~] esxcli vsan cluster getCluster Information Enabled: true Current Local Time: 2021-03-30T13:40:44Z Local Node UUID: 602583eb-233c-b69a-8291- Local Node Type: NORMAL Local Node State: MASTER Local Node Health State: HEALTHY Sub-Cluster Master UUID: 602583eb-233c-b69a-8291-############ Sub-Cluster Backup UUID: 602572bd-2ef4-8f69-d8ce-############ Sub-Cluster UUID: 52cd69c8-e409-363f-bd75-############ Sub-Cluster Membership Entry Revision: 4 Sub-Cluster Member Count: 3 Sub-Cluster Member UUIDs: 602572bd-2ef4-8f69-d8ce-############, 602583eb-233c-b69a-8291-############, 60198995-b367-2922-############ Sub-Cluster Member HostNames: esxi-02, esxi-04, esxi-03 Sub-Cluster Membership UUID: f4266360-e165-0b0b-############ Unicast Mode Enabled: true Maintenance Mode State: OFF Config Generation: 81f5b3c2-fe55-4a00-9eb5-############ 20 2021-03-30T13:26:12.0
2.) The Unicastagent list on each of the vSAN Hosts shows only 2 entries instead of 3:[root@######:~] esxcli vsan cluster unicastagent listNodeUuid IsWitness Supports Unicast IP Address Port Iface Name Cert Thumbprint SubClusterUuid------------------------------------ --------- ---------------- ------------- ----- ---------- ----------------------------------------------------------- --------------602572bd-2ef4-8f69-d8ce-############ 0 true ###.###.10.13 12321 60198995-b367-2922-8fbf-############ 0 true ###.###.10.14 12321
A possible cause for the Unicastagent list being incorrect/incomplete is if IgnoreClusterMemberListupdates parameter on the ESXi host is set to a value of 1 on one or more hosts in the cluster.
A value of 1 tells the host to ignore any updates coming from vCenter regarding the unicast agent list.
A value of 0, which is the default setting, tells the host to accept the changes coming from vCenter.
To check the current setting run the following command:
esxcfg-advcfg -g /VSAN/IgnoreClusterMemberListUpdates
IgnoreClusterMemberListupdates needs to be set to 1 on all hostsesxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListupdates
[root@esxi-01:~] esxcli vsan cluster unicastagent list
NodeUuid IsWitness Supports Unicast IP Address Port Iface Name Cert Thumbprint SubClusterUuid
------------------------------------ --------- ---------------- ------------- ----- ---------- ----------------------------------------
602572bd-2ef4-8f69-d8ce-############ 0 true ###.###.10.13 12321
60198995-b367-2922-8fbf-############ 0 true ###.###.10.14 12321
602583eb-233c-b69a-8291-############ 0 true ###.###.10.12 12321
[root@esxi-02:~] esxcli vsan cluster unicastagent list
NodeUuid IsWitness Supports Unicast IP Address Port Iface Name Cert Thumbprint SubClusterUuid
------------------------------------ --------- ---------------- ------------- ----- ---------- ----------------------------------------
60257046-5d95-a750-7135-############ 0 true ###.###.10.11 12321
60198995-b367-2922-8fbf-############ 0 true ###.###.10.14 12321
602583eb-233c-b69a-8291-############ 0 true ###.###.10.12 12321
[root@esxi-03:~] esxcli vsan cluster unicastagent list
NodeUuid IsWitness Supports Unicast IP Address Port Iface Name Cert Thumbprint SubClusterUuid
------------------------------------ --------- ---------------- ------------- ----- ---------- ----------------------------------------
602572bd-2ef4-8f69-d8ce-############ 0 true ###.###.10.13 12321
60257046-5d95-a750-7135-############ 0 true ###.###.10.11 12321
602583eb-233c-b69a-8291-############ 0 true ###.###.10.12 12321
[root@esxi-04:~] esxcli vsan cluster unicastagent list
NodeUuid IsWitness Supports Unicast IP Address Port Iface Name Cert Thumbprint SubClusterUuid
------------------------------------ --------- ---------------- ------------- ----- ---------- ----------------------------------------
602572bd-2ef4-8f69-d8ce-############ 0 true ###.###.10.13 12321
60198995-b367-2922-8fbf-############ 0 true ###.###.10.14 12321
---> esxi-04 is missing 1 host (esxi-01)"
Find the UUID and vSAN IP of the missing/invalid Host:
Go to the missing Host and get the UUID:
[root@esxi-01:~] cmmds-tool whoami
60257046-5d95-a750-7135-############
Go to the missing Host and get the vSAN vmk IP address:
[root@esxi-01:~] esxcfg-vmknic -l
Interface Port Group/DVPort/Opaque Network IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSS Enabled Type NetStack
-------------------output shrinked------------------------
vmk2 vmotion IPv6 fe80::250:####:####:#### 64 00:50:##:##:##:## 1500 65535 true STATIC, PREFERRED defaultTcpipStack
vmk3 vsan IPv4 ###.###.10.11 255.255.255.0 ###.###.10.255 00:50:##:##:##:## 1500 65535 true STATIC defaultTcpipStack
vmk3 vsan IPv6 fe80::250:####:####:#### 64 00:50:##:##:##:## 1500 65535 true STATIC, PREFERRED defaultTcpipStack
IgnoreClusterMemberListupdates back to default value of 0.If assistance is required, please open a Ticket with VMware by Broadcom Support.