ERROR [vcf_om,###################,3cee] [c.v.v.b.p.t.v.SimpleNativeValidator,precheck-validation5] Native validator with name 'nsx-deployment-cluster-size-validator' failed internally. Reference token: ######
com.vmware.evo.sddc.common.client.vmware.vsphere.VsphereOperationException: Cannot find VC VM reference
at com.vmware.evo.sddc.common.client.vmware.vsphere.VcManagerBase.lambda$getClusterNameOfTheMgmtVc$48(VcManagerBase.java:7026)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at com.vmware.evo.sddc.common.client.vmware.vsphere.VcManagerBase.getClusterNameOfTheMgmtVc(VcManagerBase.java:7026)
at com.vmware.vcf.baseliner.cross.validator.NsxDeploymentClusterSizeValidator.validateNsxDeployment(NsxDeploymentClusterSizeValidator.java:85)
VMware Cloud Foundation
This issue is caused by a case-sensitivity mismatch in the vCenter's Fully Qualified Domain Name (FQDN) between its DNS record and its actual configuration. If there is a case mismatch (e.g., vCenter.Example.com vs. vcenter.example.com), the validator fails to identify the vCenter VM, leading to a "Cannot find VC VM reference" exception.
This is a known issue and is resolved in future VCF release
To resolve this issue without the patch, you must ensure the FQDN used in your VCF specification exactly matches the case-sensitive hostname configured on the vCenter Server and its corresponding DNS records.
hostname -f
nslookup <vCenter_FQDN_from_step_1>
hostname -f command in Step 1.