During upgrades from vSphere 7.0 (SHA-1 certificates) to 8.0 (SHA-256 certificates), vSAN clusters may experience a split-brain network partition. This issue occurs when nodes run mixed ESXi versions, causing Cluster Monitoring, Membership, and Directory Service (CMMDS) TLS handshake failures. vLCM may also prevent further host upgrades if cluster partition errors are detected.
In vSphere 8.0, SHA-1 is deprecated in favor of SHA-256 for host certificates. When a cluster contains a mix of ESXi 7.0 nodes (using SHA-1) and upgraded ESXi 8.0 nodes (using SHA-256), the CMMDS daemon cannot establish a TLS handshake between peers. The nodes reject communication due to the hashing algorithm mismatch, leading to isolation.
To resolve this issue, standardize all hosts in the cluster to the target ESXi 8.0 build. If vLCM cannot proceed, perform the following steps to force synchronization:
esxcfg-advcfg -s 1 /VSAN/IgnoreClusterMemberListupdatesopenssl x509 -in /etc/vmware/ssl/rui.crt -fingerprint -sha256 -nooutesxcli vsan cluster unicastagent remove -aesxcli vsan cluster unicastagent add -a <IP_Address> -u <Node_UUID> -t node -U true -c <Thumbprint>esxcli vsan cluster getesxcfg-advcfg -s 0 /VSAN/IgnoreClusterMemberListupdates