Renaming NSX-T Uplink names after VCF 3.x to VCF 4.x migration, only if includes NSX-V to NSX-T migration, to allow VSAN Stretch cluster operation to complete without errors.
book
Article ID: 316063
calendar_today
Updated On:
Products
VMware Cloud Foundation
Issue/Introduction
In order to have an operational VSAN Stretch cluster, all uplink should be configured according to the naming convention.
Symptoms: VCF Day-N vSAN Stretch cluster operation will completed with errors.
Environment
VMware Cloud Foundation 3.x VMware Cloud Foundation 4.x
Cause
The VCF NSX-V to NSX-T migration automation configures the uplink names using not correct template uplinkN (uplink1, uplink2, uplink3) instead of - uplink-N (uplink-1, uplink-2, uplink-3)
Resolution
Step-by-step guide for VCF Workload domain:
Open NSX-T UI using VIP FQDN and the admin credentials.
Navigate to the page for the Host Transport Nodes : System -> Fabric -> Nodes -> Host Transport Nodes
On the "Managed by" dropbox, select the domain vCenter (All hosts and cluster that belongs to the selected vCenter will appear on the table on the page)
Select the cluster from the table and click the "CONFIGURE NSX" button located above the table.
On the NSX Installation window choose the Transport Node Profile that is responsible for the selected cluster.
Note: "Transport Node Profile name will follow this pattern "<cluster_name>-<UUID>" for Management Domains and "<vcenter_name>-<cluster_name> for VI Workload Domains which gave the information for which cluster it is responsible (Example1: TNP "SDDC-Cluster1-f60eb63f-724a-4e74-8601-51ae90e9607a" is responsible for cluster named "SDDC-Cluster1")
(Example2: TNP "vcenter-2-vi-cluster1" is responsible for cluster named "vi-cluster1")
Wait until "NSX Configuration" status is "Success" for all hosts that belong to the cluster.
Navigate to the page for the Uplink Profiles: System -> Fabric -> Profiles -> Uplink Profiles
From the table of all existing uplink profiles, select the one that is assigned to the host transport nodes from the selected cluster.
Note: To see the assigned Uplink profile for each Host Transport Node:
Navigate to the page for the Host Transport Nodes (System->Fabric->Nodes->Host Transport Nodes)
Select one Host Transport Node, and under Overview -> Summary section click "EDIT" button
Click "NEXT" button on the newly displayed window to continue to the section "2 Configure NSX"
Expand the configurations for the VDS switch and there will be an option that shows the assigned Uplink Profile.
By default each Host Transport Node from the cluster has the same Uplink Profile assigned.
Click "Edit" button for the selected Uplink Profile.
In the Teamings table edit the name of the one of the configured Active/StandBy Uplinks to follow the new format "uplink-N"
(where N is number) (Example: rename "uplink1" to "uplink-1")
Note: For the consistency, it is recommended to rename the uplink in each Teaming that contains the changed uplink name
Click "SAVE" button once the uplink naming completed.
Navigate to the page for the Transport Node Profiles: System -> Fabric -> Profiles -> Transport Node Profiles)
On the NSX Installation window choose the Transport Node Profile that is responsible for the selected cluster and click "EDIT" button. (See the NOTE from 5.)
In the newly opened edit windows under Teaming Policy Uplink Mapping table select the correct VDS Uplink for the renamed uplink
(Example: For "uplink-1" select "uplink1" for VDS Uplink)
Click "SAVE" button once the renamed uplink has selected VDS uplink.
Navigate to the page for the Host Transport Nodes: System -> Fabric -> Nodes -> Host Transport Nodes) and wait until "NSX Configuration" status is "Success" for all hosts that belong to the selected cluster.
Repeat the steps from 7 to 16 to rename each existing uplink (uplink1, uplink2,...)
Once the uplink renaming process completes for the selected cluster, navigate to the page for the Host Transport Nodes : System -> Fabric -> Nodes -> Host Transport Nodes
Click on the "ACTIONS" button for the selected cluster then choose "Detach Transport Node Profile" option and confirm the operation by clicking "DETACH" button
Wait until "NSX Configuration" status is "Success" for all hosts that belong to the cluster
Repeat the steps from 4 to 21 for each cluster that belongs to the vCenter selected in 3.
Workaround: Apply the resolution above for each domain before performing VSAN Stretch cluster operation.
Additional Information
Guide for updating the uplink names in the Uplink profiles applied to the Host Transport Nodes.
This KB is applicable only for the customers that are done a VMware Cloud foundation upgrade from version 3.x to 4.x using MR1 and MR2 releases.