Transport node refresh failed: [Fabric] Refresh edge <edge uuid> placement configuration failed. Check network connectivity of the edge node
Failed to refresh the transport node configuration:[fabric] refresh edge<edge uuid> placement configuration failed. check network connectivity of the edge node.
/var/log/proton/nsxapi.log
we see ERROR:ERROR task-scheduler-1 EdgeNodeFabricUtils 23929 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP16047" level="ERROR" subcomp="manager"] An error occurred when refreshing edge VM placement config ########-####-
23d7-423b-############. Exception null Error java.lang.NullPointerException
at com.vmware.nsx.management.inventory.service.CmInventoryService.buildErrorInfoFromCmStatus(CmInventoryService.java:1276)
/var/log/syslog.log
we see the following ERROR:NSX 24212 SYSTEM [nsx@6876 audit="true" comp="nsx-manager" level="INFO" subcomp="manager"] UserName:'admin' ModuleName:'common-services' Operation:'GET@/api/v1/fabric/compute-managers/########-####-4514-ab42-############' Operation status: 'failure' Error: The requested object : ComputeManagerModel/########-####-
4514-ab42-############ could not be found. Object identifiers are case sensitive.
GET https://<nsx-manager-ip>/api/v1/transport-nodes/{edge-node-uuid}
to check the deployment config, the field "vc-id" (vCenter-id) indicated will be different than the actual "vc-id" (vCenter-id) on which Edge node VM currently resides.VMware NSX-T Data Center
VMware NSX
This issue occurs when a Compute Manager was removed or the Edge VM was moved to another Compute Manager. NSX Manager still thinks that the Edge node is deployed on the removed CM or the CM where it was originally deployed on.
This is a known issue affecting NSX and currently there is no resolution.
Workaround:
Deploy a new Edge node on the correct CM and replace it with the Edge node that has this issue.