clusterEvcMode parameter fails with the error REQUIRE_HANDLERS_FOR_JAVA8_OPTIONALS due to strict Jackson serialization limitations causing parsing errors.Java 8 optional type java.util.Optional<...HighAvailability> not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jdk8" to enable handling.VMware Cloud Foundation 9.1
The VCF Installer UI does not include an EVC configuration option.
JSON deployments fail when clusterEvcMode is specified due to Jackson parser serialization constraints that cannot be bypassed via standard options.
Prerequisites:
Shared datastore access must be available from the ESX hosts used for the Management Domain.
One spare ESX host is required (deploy VCF with one fewer host than planned, using the excluded host as the spare).
For JSON deployments, the "clusterEvcMode" parameter must be completely removed from the JSON file before starting.
This procedure is currently not supported for VMware vSAN environments.
Phase 1: Pause the Installer Process
Start the normal VCF deployment using the VCF Installer.
Monitor the deployment progress until the VMware NSX deployment phase begins (an OVF deployment task will appear in VMware vCenter).
Open an SSH session to the SDDC Manager(VCF Installer) appliance using the vcf user account.
Switch to the root user using the su - command.
Run the following command to forcefully restart the domain manager service: systemctl restart domainmanager
In vCenter, cancel the ongoing NSX OVF deployment task. This intentionally causes the deployment to fail and pause.
If the NSX VM directory exists in the datastore, delete it.
Phase 2: Re-register vCenter and Enable EVC
.vmx file, and register the vCenter VM to the spare ESX host.Phase 3: Failback and Resume Deployment