Symptoms:
SDDC workflow fails on task, "Assemble Input For WTS Configuration"
Similar errors are seen in the domainmanager.log
/var/log/vmware/vcf/domainmanager/domainmanager.log ====================================================================================== 2024-03-21T19:26:09.143+0000 ERROR [vcf_dm,2b1b4383c66691b4,31f9] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-16] [9O6FDV] VCF_ERROR_INTERNAL_SERVER_ERROR Invocation of prefix '' part of task AssembleInputForWTSConfigurationAction in plugin StretchClusterServicePlugin failed with exception. com.vmware.evo.sddc.common.core.error.InternalServerErrorException: Invocation of prefix '' part of task AssembleInputForWTSConfigurationAction in plugin StretchClusterServicePlugin failed with exception.at java.base/java.lang.Thread.run(Thread.java:833)Caused by: java.lang.NullPointerException: Cannot read field "portgroupKey" because "vnic.spec.distributedVirtualPort" is null
Starting with vSphere 8.0, in both Integrated Dell Remote Access Controller (iDRAC) and HP Integrated Lights Out (ILO), when you have an USB interface enabled, vUSB or vNIC respectively, an additional standard switch vSwitchBMC with uplink vusb0 gets created on the ESXi host
1. SSH into each host.
2. Disable the vSwitchBMC.esxcfg-advcfg -s 0 /Net/BMCNetworkEnable
3. Reboot the host.
4. Verify the configuration change has persisted. esxcfg-advcfg -g /Net/BMCNetworkEnable
example output: Value of BMCNetworkEnable is 0
5. After disabling the BMC network on all hosts retry the workflow from SDDC.