Part 6 – Prepare the ESXi Hosts as transport nodes for NvDS traffic on vSphere 6.X

Loading

Choosing Node type – Converged vs nVDS Option

The choice of Node Switch type depends on the installation you are attempting. If your esx host is on version 6.7 and distributed switch is version 6. X, the route you will be taking is the nVDS route, and if the ESXi host is on version 7.0 with vDS 7.0 the preferred route will be converged vDS.

Prerequisites for nVDS route

  • Hosts runnings on ESX 6.X and vCenter 6.X
  • 2 spare nic’s
  • MTU must be more than 1600

In our case, our lab is now on vSphere 6.7 so we will use the NVDS route.

nvDS ( For non-Converged vDS, we need to select N-VDS as the Node Switch type)

For nVDS we need to ensure we have a free NIC available as shown and this will be the approach we are taking here.

Installing NSX-T as an nVDS option requires setting up a dedicated pNIC for consumption for N-VDS so n-VDS is not managed by the distributed switch but rather by the ESXi hosts directly.

The current State of my host shows 4 NIC’s connected to the distributed switch.

We will need to release one NIC from here for us to use it for N-VDS as that needs a dedicated NIC so we will pick vmnic4 for it and release the nic from our distributed switch.

We now have a free NIC available on our host and we can now use it for nVDS

Prepare the ESXi Hosts for NSX

We are to configure NSX on our Tenant cluster so let’s begin.

  1. System > Configuration > Fabric > Nodes > Host Transport Nodes.
  2. From the Managed by drop-down menu, select sfo-vc01.ash.local.

Newly added cluster and associated hosts will show up here, notice that the ‘NSX Configuration’ shows ‘Not Configured’.

We will be configuring NSX-T on our tenant cluster

For assigning IP to NSX transport zones, we are using DHCP leases on VLAN 1634 and this is configured in our tor router. Instead, we can as well create an IP Pool and use those IP’s being distributed to the NSX transport nodes.

My DHCP configuration is as below

If you wish to do it via the NSX, it is done via IP Pools as shown

Let’s prepare our host for NSX-T. Preparing would mean installing NSX vib’s on the ESXi host. Select Tenant cluster and Clic Configure NSX

We will be required to create a transport node profile for which we need these details

Prepare ESX Host Checklist
OptionAction
NameESXi-TN-Profile
TypeSelect N-VDS (default).
ModeSelect Standard (All hosts) (default).
Name (Node Switch)PROD-Overlay-NVDS.
Transport Zone NIOC ProfilePROD-Overlay-TZ.
Uplink ProfileSelect nsx-default-uplink-hostswitch-profile.
NIOC ProfileSelect nsx-default-nioc-hostswitch-profile.
LLDP ProfileSelect LLDP [Send Packet Disabled].
IP AssignmentDHCP or VTEP IP Pool
IP PoolTeaming Policy Switch MappingEnter vmnic4 next to uplink-1 (active).

Provide all the details

Choose the vmnic we released earlier ( vmnic 3) and Click Add

Now we begin the installation of NSX bundles on the host with the transport node profile we created earlier.

Select host – Configure NSX. This process will take around 10-15 mins and in the background, it installs the ESXi host with NSX bundles and also creates VXLAN adapters for use.

Let’s take a closer look at it via our vCenter and we now see a Prod-Overlay Switch is now created on the host

Our vmnic3 is now bound to the NVDS Overlay Switch

Let’s verify the NSX package installed

Monitor the ‘NSX Configuration’ status on UI and we should see NSX configured on our tenant cluster

Check the TEP IP.

It is from VLAN ID 1634. Let’s verify the ESXi host in vCenter.

Now we can see via the CLI the additional vmkernel adapters are created , this doesn’t appear in the GUI

We should see vmkernel (vmk) adapters in the list & vxlan as a TCP/IP stack.

This NSX switch is fully managed through the NSX-T management plane so no editing of this switch is available from vCenter such as removing or adding uplink etc.

(Visited 302 times, 1 visits today)

By Ash Thomas

Ash Thomas is a seasoned IT professional with extensive experience as a technical expert, complemented by a keen interest in blockchain technology.

Leave a Reply