To support clustered vmdk datastores, LUNs must:
To check if a LUN meets these requirements, use vsish on the ESXi commandline:
e.g. for device eui.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx006
vsish -e get /storage/scsifw/devices/eui.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx006/info
Sample output:
vsish -e get /storage/scsifw/devices/eui.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx006/info
Device information {owning plugin :NMPstate : 0 -> onAPD reason : 1 -> nonedevice type : 0 -> Direct-Accesspartition table type : 0 -> unknownvendor :EMCmodel :ScaleIOrevision :4.0capacity:info {logical block size :512num of logical blocks :134217728physical block size :512first aligned LBA over PBA :0}Device Format: 1 -> 512nMax Transfer Number of blocks:16777216SCSI version:0x06DevFS registration type: 1 -> Disk devfs registrationis pseudo-device?:0is device reserved?:0is device removable?:0is device local?:0is device SSD?:0is device NVME?:0is LUN queue depth being throttled?:0is Protocol Endpoint?:0is Emulated DIF/DIX Enabled?:0format progress %:4294967295format result: 0 -> unknownThin provisioning status: 2 -> unknowndevice availability: 2 -> degraded availability# pending reservations:0current open count:0current schedQ count:2VAAI clone status: 2 -> unsupportedVAAI zero status: 1 -> supportedVAAI delete status: 2 -> unsupportedVAAI ATS status: 1 PI:Protection info {Is protection enabled on this device:0Is PI supported by the device:0Is PI activated for the device:0Protection Type:0Protection Mask:0x00000000Supported Guard: 0 -> NO GUARD SUPPORTIs DIX Enabled:0DIX Guard: 0 -> NO GUARD SUPPORT}vsi SNRO:32Ignore inquiry Cache?:0pci vendor id:0pci sub vendor id:0is WEAR reservation supported?:0VMFS header offset:0}
Note for VAAI ATS status and is WEAR reservation supported?, a value of 1 => supported, value of 0 => unsupported