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 get
Cluster 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 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
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 hosts
esxcfg-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.