During a VMware Cloud Foundation (VCF) bring-up, the deployment fails at the 'Generate vCenter deployment Input data' phase. The system is unable to identify eligible capacity disks for the vSAN configuration.
/var/log/vmware/vcf/domainmanager/domainmanager.log contains 'NO_ELIGIBLE_CAPACITY_DISKS_FOR_VSAN' error:ERROR [vcf_dm,6a6c3947cc57d1d5d4e4528280994ff6,4909] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-1076] [VR66MI] NO_ELIGIBLE_CAPACITY_DISKS_FOR_VSAN There are no eligible capacity disks for vSANcom.vmware.evo.sddc.orchestrator.exceptions.OrchTaskException: There are no eligible capacity disks for vSAN
vdq-qH | grep State State: Eligible for use by vSAN StoragePoolState: Eligible for use by Storage Pool State: Eligible for use by vSAN StoragePoolState: Eligible for use by Storage Pool State: Ineligible for use by VSAN StoragePoolState: Ineligible for use by Storage Pool State: Eligible for use by vSAN StoragePoolState: Eligible for use by Storage Pool State: Eligible for use by vSAN StoragePoolState: Eligible for use by Storage Pool State: Eligible for use by vSAN StoragePoolState: Eligible for use by Storage Pool State: Eligible for use by vSAN StoragePoolState: Eligible for use by Storage Pool State: Eligible for use by vSAN StoragePoolState: Eligible for use by Storage PoolThe issue is often seen with NVMe drive models such as SAMSUNG MZQL2960HCJR-00A07 or Micron 7450 MTFDKBA960TFR.
VCF Cloud Builder requires all-flash vSAN disks to have the isCapacityFlash attribute enabled. If the hardware does not automatically present this tag, vSAN is unable to claim the disks for the capacity tier.
This can be verified using the command vdq -qH
Sample output:
Name: eui.#### VSANUUID: #### State: Eligible for use by vSAN Reason: None StoragePoolState: Eligible for use by Storage Pool StoragePoolReason: None IsSSD?: 1 IsCapacityFlash?: 1 IsPDL?: 0 Size(MB): 915715 FormatType: 512e IsVsanDirectDisk?: 0
To resolve this issue, manually tag the intended capacity devices on each ESXi host:
Log in to the ESXi host via SSH.
vdq -qH
esxcli vsan storage tag add -d #### -t capacityFlash
vdq -qH | grep IsCapacityFlash
If the issue persists, see contact Broadcom Support
For more information on managing support cases, see Creating and Managing Broadcom Support Cases.
To speak with a customer representative or a Support Engineer, see Contact Support.