This article addresses a scenario where the vSAN datastore reports a significantly lower total capacity than the combined physical disks across all ESXi hosts. This usually occurs when a network partition prevents hosts from contributing their storage to the global datastore.
ESXi version 8.0 u3
A cluster partition is occurring because the ESXi hosts cannot establish vSAN network communication, often due to an empty or incorrect unicast agent list.
When a partition exists, vCenter Server displays capacity statistics from only one partition at a time, resulting in a size mismatch.
localcli vsan cluster get
Example of localcli vsan cluster get output during a partition:
Cluster Information:Enabled: trueLocal Node State: MASTERSub-Cluster Member Count: 1Sub-Cluster Member HostNames: [HOSTNAME]
vmkping -I vmkX [IP_ADDRESS] -d -s 8972esxcli vsan cluster get
The vSAN datastore capacity should now reflect the combined total of all contributing hosts.