N-VDS to VDS migration fails with "APPLY_TOPOLOGY_FAILED".
The compute cluster, the migration failed for has one or more Transport Nodes that have a different config from the cluster's Transport Node Profile.
The APPLY_TOPOLOGY portion of the migration fails due to a conflict transaction exception.
VMware NSX-T Data Center
VMware NSX
In the environment where this issue was encountered, we could see that the configuration for a Transport Node is overridden and doesn't match with the TNP applied to the cluster. For this TN, uplink-2 is mapped to vmnicX but in TNP it is mapped to vmnicY. This resulted in a migration failure during the first attempt. Re-attempting migration should be successful as this is only a transaction exception.
One TN failed to update ExtraConfigHswProfile when applying VDS topology:
- In this issue, we can see that the APPLY_TOPOLOGY failed due to a conflict transaction exception.
- This happened due to an overridden host in the cluster.
1. Create a new VC cluster.
2. Create a new TNP with overridden TN's configuration and apply the TNP to a new cluster.
3. Move the overridden host to the new cluster.
4. Execute NVDS2CVDS.
5. Move the host back to the initial cluster.
6. Delete the new VC cluster.