I have a vSAN with 3 nodes connected to vcenter 6.7. The info provide to me is the nodes ESXi version are 6.0U3 but the vsan version is 5.5. This puzzled me. As per my knowledge vsan version follows the ESXi version.
Now the web client the vSAN tab unable to display anything.
Any ESXCLI command i could run to check on the vSAN version, the on-disk format version?
there's a health check for that from the top of my head, so just go to vSAN health and look at the "disk format version" check. If it is not on the correct level, go to: your cluster > Configure > vSAN > Disk Management. Disk management should also show you the version you are on by the way.
you can use esxcli vsan storage list to find the disk format version
$esxcli vsan storage list
Display Name: eui.e709fa611904cb6b000c296dccfbecb8
Is SSD: true
VSAN UUID: 5228d3ee-9fea-7dd7-3ede-a5e78754328e
VSAN Disk Group UUID: 5268c1e1-e57d-7ab5-1290-dd0d2ab4e254
VSAN Disk Group Name: eui.5e6a47b3d8503da8000c2967f63d0386
Used by this host: true
In CMMDS: true
On-disk format version: 14
Checksum OK: true
Is Capacity Tier: true
Encryption Metadata Checksum OK: true
Is Mounted: true
Creation Time: Wed Aug 10 15:08:31 2022
However for earlier versions of vSAN I am not sure if we list the disk format version
Any command or tools that can check the vSAN version?
disk format version in conjuntion with ESXi build determines vSAN version
see KB https://kb.vmware.com/s/article/2148493 where we match dsk format versions to ESXi versions
it also provides an interop matrix of what versions are supported with what version of ESX
so if you were at 6.0U3 you;d have to have disk format verson 2 or 3
Please find the below link