Import vCenter to VCF 9.1 fails if the NSX FQDN includes uppercase letters
search cancel

Import vCenter to VCF 9.1 fails if the NSX FQDN includes uppercase letters

book

Article ID: 442909

calendar_today

Updated On:

Products

VMware SDDC Manager / VCF Installer

Issue/Introduction

  • Import vCenter to VCF 9.1 fails if the NSX FQDN includes uppercase letters
  • From the UI task:

    Message: Failed to trust nodes of NSX <FQDN>
    Remediation Message:
    Reference Token: XXXXX
    Cause: 400 on POST request for "http://localhost/appliancemanager/certificates": "{"errorCode":"REST_INVALID_API_INPUT","arguments":[],"message":"Invalid input","remediationMessage":"Enter correct API input","nestedErrors":[{"errorCode":"ANNOTATIONS_MISMATCH","arguments":["appliance.CS_APPLIANCE_CERT_ALIAS_LOWERCASE"],"message":"Following conditions do not match - appliance.CS_APPLIANCE_CERT_ALIAS_LOWERCASE"}],"referenceToken":"XXXXX"}"

    domainmanager.log:
    YYY-MM-DDThh:mm:ss.419+0000 DEBUG [vcf_dm,6a1d175e3276e7beac29d3e964588bd1,9049] [c.v.v.v.s.n.n.NsxtClusterServiceImpl,dm-exec-161]  Found certificates for nodes [xxx.xx.xxx.xxx, xxx.xx.xxx.xx]
    2026-06-01T05:23:43.451+0000 ERROR [vcf_dm,6a1d175e3276e7beac29d3e964588bd1,9049] [c.v.e.s.o.model.error.ErrorFactory,dm-exec-161]  [22R76O] FAILED_TO_TRUST_NSX_NODES Failed to trust nodes of NSX <FQDN>
    com.vmware.evo.sddc.orchestrator.exceptions.OrchTaskException: Failed to trust nodes of NSX <FQDN>
      at com.vmware.vcf.vimanager.fsm.actions.brownfield.common.TrustNsxCluster.execute(TrustNsxCluster.java:48)
      at com.vmware.vcf.vimanager.fsm.actions.brownfield.common.TrustNsxCluster.execute(TrustNsxCluster.java:27)
      at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionState.invoke(FsmActionState.java:66)
      at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:161)
      at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:147)
      at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.invokeMethod(ProcessingTaskSubscriber.java:401)
      at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.processTask(ProcessingTaskSubscriber.java:515)
      at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.accept(ProcessingTaskSubscriber.java:128)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:85)
      at com.google.common.eventbus.Subscriber.lambda$dispatchEvent$0(Subscriber.java:71)
      at com.vmware.vcf.common.tracing.TraceRunnable.run(TraceRunnable.java:63)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
      at java.base/java.lang.Thread.run(Thread.java:1583)
    Caused by: org.springframework.web.client.HttpClientErrorException$BadRequest: 400  on POST request for "http://localhost/appliancemanager/certificates": "{"errorCode":"REST_INVALID_API_INPUT","arguments":[],"message":"Invalid input","remediationMessage":"Enter correct API input","nestedErrors":[{"errorCode":"ANNOTATIONS_MISMATCH","arguments":["appliance.CS_APPLIANCE_CERT_ALIAS_LOWERCASE"],"message":"Following conditions do not match - appliance.CS_APPLIANCE_CERT_ALIAS_LOWERCASE"}],"referenceToken":"XXXXX"}"

     

 

Environment

VMware Cloud Foundation 9.1

Cause

This is a known issues in VMware Cloud Foundation 9.x, when the VCF components FQDNs include uppercase letters.

Resolution

Workaround: Update the DNS record for the NSX Nodes FQDNs to use strictly lowercase letters, then attempt the import again.

For detailed steps, please refer to the resolution outlined in the corresponding Knowledge Base (KB) article.VCF Import validation Fails with 'nsx-deployment-cluster-size-validator' Due to Case-Sensitive FQDN

Additional Information

VCF Import validation Fails with 'nsx-deployment-cluster-size-validator' Due to Case-Sensitive FQDN
https://knowledge.broadcom.com/external/article/415387