Edge Cluster deployment failing at "Pre-Validation of NSX Edge Cluster Deployment" stage via API and GUI in a VCF 5.2.x brownfield environment
search cancel

Edge Cluster deployment failing at "Pre-Validation of NSX Edge Cluster Deployment" stage via API and GUI in a VCF 5.2.x brownfield environment

book

Article ID: 413196

calendar_today

Updated On:

Products

VMware SDDC Manager

Issue/Introduction

  • A domain or domains have been imported into VCF 5.2.x
  • Edge Cluster deployment is failing at the "Pre-Validation of NSX Edge Cluster Deployment" stage via API and GUI
  • Error in the GUI: Invalid parameter: null
  • The domainmanger log indicates that the SDDC was checking the local SDDC Network Pools as part of the Edge Cluster prevalidation workflow when the failure occurred:
1970-01-00T00:00:00 DEBUG [vcf_dm,###########################,####] [c.v.e.s.c.s.a.n.NetworkPoolAdapterImpl,dm-exec-##]  Getting all network pool(s). 2025-09-1970-01-00T00:00:00 INFO  [vcf_dm,###########################,####] [c.v.e.s.c.s.a.n.NetworkPoolAdapterImpl,dm-exec-##]  Fetching the networks associated with the network pool ########-####-####-####-############## 1970-01-00T00:00:00 DEBUG [vcf_dm,###########################,####] [c.v.v.n.f.a.PrevalidationForEdgeClusterDeploymentAction,dm-exec-19]  Prevalidate for edge cluster deployment failed 1970-01-00T00:00:00 ERROR [vcf_dm,###########################,####] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-19]  [######] VCF_ERRORS_GENERIC_INPUT_PARAM_ERROR Invalid parameter: null com.vmware.evo.sddc.orchestrator.exceptions.OrchTaskException: Invalid parameter: null at com.vmware.vcf.nsxtedgeclustermanager.fsm.actions.PrevalidationForEdgeClusterDeploymentAction.execute(PrevalidationForEdgeClusterDeploymentAction.java:253) at com.vmware.vcf.nsxtedgeclustermanager.fsm.actions.PrevalidationForEdgeClusterDeploymentAction.execute(PrevalidationForEdgeClusterDeploymentAction.java:36) 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
 
 
 
 

Environment

VCF 5.2.x

Cause

  • When an environment is integrated into VCF as part of a Brownfield Import one or more Network IP Pools are automatically created on the SDDC Manager.
  • A pool will also be created when you add a host or hosts to a cluster in a Brownfield imported vCenter directly and sync the vSphere inventory to the SDDC.
  • It is expected that these pools will have NO free IPs available i.e. the 'free IPs' value under Network Settings --> Network Pool will show 0 (zero).
  • However it can happen that the the 'free IPs' value will be missing completely i.e. it is completely blank. See below.

  • The free IPs field MUST contain an integer value, it cannot be blank.

Resolution

Should you encounter this issue please open a VCF Service Request for assistance.