VMware Cloud Foundation (VCF) greenfield deployment fails during the validation phase when resumed via a JSON specification file. The validation engine returns the following error:
VCmanager Found less than two uplinks for the DVS
Symptoms include failure to proceed past the network validation stage.
VMware Cloud Foundation 9.x
The deployment JSON specification file defines fewer than two physical network interface cards (pNICs) for the Management Domain Distributed Virtual Switch (DVS) uplinks, violating the VCF minimum requirement for network redundancy and high availability. Modifying the vSphere Client UI out-of-band to bypass the error introduces configuration drift and does not resolve the root cause within the JSON source of truth.
Halt the current validation run in VMware Cloud Builder.
Edit the deployment JSON file used to resume the deployment.
Locate the networkSpecs or hostSpecs block defining the switch topology.
Modify the vmnics array for the DVS uplinks to explicitly define a minimum of two physical adapters (e.g., ["vmnic0", "vmnic1"]) for every ESXi host in the deployment.
Re-upload the corrected JSON payload to Cloud Builder.
Restart the validation phase.
Note: Do not make manual out-of-band changes via the vSphere Client UI to bypass Cloud Builder validation, as this causes configuration drift and subsequent orchestration failures.