Adding Host through SDDC fails with "Unable to create transport node collection with profile xxx-xxx-xx-x-x-x on compute collection XYZ through nsxmanager nsxmanager1"
search cancel

Adding Host through SDDC fails with "Unable to create transport node collection with profile xxx-xxx-xx-x-x-x on compute collection XYZ through nsxmanager nsxmanager1"

book

Article ID: 373328

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

When adding ESXi host through SDDC manager to NSX cluster it stalls and fails

Symptoms:

 

  • SDDC manager Prepare Transport Node Collection step with error "Unable to create transport node collection with profile xxx-xxx-xx-x-x-x on compute collection XYZ through nsxmanager nsxmanager1"
  • /var/log/nsx-syslog may have following log msg:

nsx-syslog

level="ERROR" errorCode="MPA12104"] Failed to get vmk state info for dvs pandadvs01

  • SDDC Manager Step Acquire Resource Locks with error "Error in acquiring resource locks Resource with type HOST, and ID <UUID> or Name null is not found."

 

Environment

VMware NSX

Cause

The Compute Manager has not synced correctly for some time with NSX and fails to pull the needed information for the SDDC task to complete successfully.

Resolution

Workaround:

Note:

If you have both Validation errors, and SDDC Task failures (Failed to Acquire Resource Locks, Unable to create transport node collection with profile) apply both options below:

Option 1:

The workaround involves resyncing Compute manager within NSX.

Note:

The workaround involves re-registering even if it shows that its currently in sync with Compute manager within NSX.

 

Run steps below through NSX UI to resolve:

  1. Go to System>Fabric>Compute Managers
  2. Slect Compute Manager
  3. Select Edit
  4. Click Edit next to FQDN or IP Address
  5. Input Admin user and Password
  6. Click Save
  7. Retry Task within SDDC Manager

Option 2:

The workaround involves detaching and reading the TNP to hosts with the Validation errors in the NSX UI.

Note:

Need to put each host in MM before detaching the TNP and re-attaching.

 

  1. Go to System>Fabric>Nodes
  2. Select hosts that show the status of "Validation Error" 1 at a time.
  3. Select Action>Detach Transport Node Profile
  4. Select the same host after detaching TNP
  5. Click Configure NSX
  6. Select the TNP to attach to this host and Apply
  7. Take host out of MM after reapplying the TNP to this host.
  8. Repeat steps for remainder of hosts with "Validation Errors"

Note:

If TNP is applied to the cluster, should only need to select the radio option next to the cluster level, detach TNP from the cluster, and reattach after putting the Hosts with Validation errors in MM.



Additional Information

Impact/Risks:

Unable to add Hosts through SDDC Manager to install NSX.