VSAN is one of the best Products available from VMware. vSAN is a core building block for the Software-Defined Data Center.
Let us understand the different terminologies used in VSAN :
CMMDS – Cluster Monitoring, Membership, and Directory Service
CLOMD – Cluster Level Object Manager Daemon
OSFSD – Object Storage File System Daemon
CLOM – Cluster Level Object Manager
OSFS – Object Storage File System
UUID – Universally unique identifier
VSANVP – Virtual SAN Vendor Provider
SPBM – Storage Policy-Based Management
VSA – Virtual Storage Appliance
MD – Magnetic disk
SSD – Solid-State Drive
RVC – Ruby vSphere Console
RDT – Reliable Datagram Transport
Let us get into details for each one of them :
1: CMMDS
ESXi Shell, there is a VSAN utility called cmmds-tool which stands for Clustering Monitoring, Membership and Directory Services. This tool allows you to perform a variety of operations and queries against the VSAN nodes and their associated objects.
Few examples of cmmds command:
cmmds-tool find -u uuid -f json |less
Find command Example
cmmds-tool find –t HOSTNAME
cmmds-tool find -t DISK | grep “DISK” | wc –l
![]()
cmmds-tool amimember

cmmds-tool whoami
![]()
cmmds-tool find -t DISK |grep “DISK”
cmmds-tool find |grep name
2:CLOMD :
I will update few of the commands which will help you to determine the basic configuration of VSAN through Esxi host.
1: Tag a LUN as SSD
esxcli vsan storage list|grep -i Device|wc -l
df -h
esxcli vsan storage list|grep -i Device
esxcfg-scsidevs -a
esxcli storage nmp device list
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2013188
2: Esxcli commands for VSAN :
esxcli vsan datastore name get >>>VSAN datastore Name
command ![]()
esxcli vsan network list >>> Network configuration of VSAN

esxcli vsan cluster get >>> Cluster information of VSAN

esxcli vsan policy getdefault >>>VSAN storage policy
