Transport Node Profiles are introduced to automatically configure vCenter Clusters for NSX-T. Additionally a Transport Node Profile maintains Transport Node Configuration at the Cluster level to ensure that when a vSphere Host is added or removed from the cluster it will be automatically be configured or unconfigured. Creating a Transport Node profile has a lot of similarities with the Host Migration from VSS/VDS to N-VDS workflow, which is documented in the Host Migration to N-VDS blog post.
The administrator creates a Transport Node Profile which contains Transport Node Settings and Host Switch Configuration. Optionally the user specifies VMkernel and/or pNICs for Migration from a VSS/VDS to N-VDS. The administrator then attaches the Transport Node Profile to the clusters.
First create the required Uplink Profile and create the required Segments. In this example VLAN 307 is the VLAN which is configured for Management and vMotion for VMkernel interfaces.
Create a new Transport Node Profile.
Enter name, description and select Transport Zones.
Configure the N-VDS for the Transport Node Profile. Note if you are not migrating VMkernel interface you can enable PNIC only Migration, which is usefull if you have VMkernel interfaces on for example a Management VDS with PNICs vmnic0 & vmnic1, and want to use vmnic2 and vmnic3 for the new N-VDS. In this example I am migrating VMkernel interfaces to the N-VDS with the Transport Node Profiles.
Create Network Mappings for Install. In this example I am pointing VMkernel interface vmk0 to the Segment VLAN307 I created earlier.
Select Mappings for Uninstall.
Map the VMkernel Adapter to VSS/VDS Port Group for Uninstall. Note the Port Group has to be configured with ephemeral port binding.
Select the Physical NICs mappings for Uninstall.
Click on Add when done configuring the Transport Node Profile.
Transport Node Profile is created.
Now we are ready to use the Transport Node Profile and attach it to a vCenter Cluster. Go to Fabric → Nodes, make sure you select the vCenter Server in the Managed By drop down menu.
Select a Cluster and click Configure NSX.
Select the Deployment Transport Node Profile and click save.
Now all hosts in the clusters will be configured for NSX based on the Transport Node we created. Note the Transport Node Profile name in the NSX Configuration column. After a while the Configuration State and Node Status will be Configured and Up.
In the Transport Node Profile view the Applied Clusters are displayed.
Looking at the Host in vCenter we should see the N-VDS with the Logical Segments created, including the VMkernel interface.
Note that when a Cluster is configured with a Transport Node Profile, new hosts being added to the cluster will be automatically configured for NSX based on the settings in the Transport Node Profile.
Also note that only one ping is lost in my Lab when the VMkernel interfaces migrated to the N-VDS: