Adding Host through SDDC fails with "Unable to create transport node collection with profile abcd on compute collection XYZ through nsxmanager"
search cancel

Adding Host through SDDC fails with "Unable to create transport node collection with profile abcd on compute collection XYZ through nsxmanager"

book

Article ID: 373328

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • When adding an ESXi host through the SDDC manager to a NSX cluster it stalls and fails
  • SDDC manager Prepare Transport Node Collection step with error "Unable to create transport node collection with profile ###-###-###-###-### on compute collection XYZ through nsxmanager nsxmanager1"
  • In the /var/log/nsx-syslog.log file, the following message may be observed:
    level="ERROR" errorCode="MPA12104"] Failed to get vmk state info for dvs <dvsname>
  • 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."



Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on the environment.

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

This is a condition that may occur in a VMware NSX environment.


Workaround

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


Option 1:

The workaround involves resyncing the Compute manager within NSX.

Note:

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

 

Follow these steps in the 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 the SDDC Manager


Option 2:

The workaround involves detaching and re-attaching the TNP.

  1. Go to System>Fabric>Nodes
  2. Select the cluster that show the status of "Validation Error".
  3. Select Action>Detach Transport Node Profile.
  4. After detaching the Transport Node Profile > Click Configure NSX
  5. Select the TNP to attach to this cluster and Apply.

 

Additional Information