VCF 4.5 with VxRail 7.0.450 new node addition failed due to incorrect NIC firmware , we applied the support version of NIC ,then tried to readd the node still failed with a blank screen.
When checking the Domain Manager logs /var/log/vmware/vcf/domainmanager/domainmanager.log , found the Node is getting discovered by SDDC Manager with a blank screen error during the validation.
2023-07-14T06:51:13.166+0000 INFO [vcf_dm,0d77727fc6de437e,b8f2]
2023-07-14T06:51:13.166+0000 INFO [vcf_dm,0d77727fc6de437e,b8f2] [c.v.v.v.h.a.PrepareAddHostConfigFromVcenter,dm-exec-20] Getting vmnics to vds mapping for single vds...
2023-07-14T06:51:13.169+0000 WARN [vcf_dm,0d77727fc6de437e,b8f2] [c.v.v.v.c.h.i.HttpConfigurationCompilerBase$ConnectionMonitorThreadBase,dm-exec-20] Shutting down the connection monitor.
2023-07-14T06:51:13.169+0000 WARN [vcf_dm,0000000000000000,0000] [c.v.v.v.c.h.i.HttpConfigurationCompilerBase$ConnectionMonitorThreadBase,VLSI-client-connection-monitor-126] Interrupted, no more connection pool cleanups will be performed.
2023-07-14T06:51:13.170+0000 ERROR [vcf_dm,0d77727fc6de437e,b8f2] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-20] [NPU1M5] VCF_ERRORS_GENERIC_INPUT_PARAM_ERROR Invalid parameter: portgroup cannot be blank
com.vmware.evo.sddc.common.core.error.InvalidInputException: Invalid parameter: portgroup cannot be blank
at com.vmware.evo.sddc.common.util.PluginUtils.checkBlankParam(PluginUtils.java:172)
at com.vmware.evo.sddc.common.client.vmware.vsphere.VcManagerBase.getUplinkToVmNicsMapping(VcManagerBase.java:13318)
at com.vmware.vxrail.vcf.hostmanager.action.PrepareAddHostConfigFromVcenter.getVmnicsToVdsMappingForSingleVds(PrepareAddHostConfigFromVcenter.java:271)
at com.vmware.vxrail.vcf.hostmanager.action.PrepareAddHostConfigFromVcenter.buildHostSystemSpec(PrepareAddHostConfigFromVcenter.java:234)
at com.vmware.vxrail.vcf.hostmanager.action.PrepareAddHostConfigFromVcenter.execute(PrepareAddHostConfigFromVcenter.java:177)
at com.vmware.vxrail.vcf.hostmanager.action.PrepareAddHostConfigFromVcenter.execute(PrepareAddHostConfigFromVcenter.java:55)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionState.invoke(FsmActionState.java:62)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:159)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:144)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.invokeMethod(ProcessingTaskSubscriber.java:400)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.processTask(ProcessingTaskSubscriber.java:520)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.accept(ProcessingTaskSubscriber.java:124)
at jdk.internal.reflect.GeneratedMethodAccessor1761.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
Cause : The VCF on VxRail Management Network portgroup name was change form the VC. Due to which the Node was failing on the validation as it cannot fetch the portgroup name. In VCF on VxRail side the Management network portgroup name should always start with the prefix 'Management Network'.
Example : Your management portgroup name should be like 'Management Network-vds-mgmt-portgroup'. it should always prefix with 'Management Network'
Resolution :
Take the snapshot of SDDC Manager VM.
Updated the SDDC DB with the Correct portgroup name Management Network.
Restart the Services
Node Got validated and added successfully.
Commentaires