Prepare ESXi Hosts as NSX-T Transport Nodes

Page last updated:

This topic provides instructions for preparing ESXi hosts as NSX transport nodes.

Prerequisites

Make sure you have completed all preceding NSX-T installation tasks.

About ESXi Host Preparation

In NSX-T Data Center, a Transport Node allows nodes to exchange traffic for virtual networks. ESXi hosts dedicated to the Enterprise PKS Compute Cluster must be prepared as transport nodes.

For each ESXi host in the NSX-T Fabric to be used for Enterprise PKS-provisioned Kubernetes clusters, create an associated transport node. For example, if you have three ESXi hosts in the vCenter Cluster reserved for Enterprise PKS use, create three transport nodes. Add the Overlay Transport Zone to each ESXi Host Transport Node.

These instructions assume that for each participating ESXi host, the ESXi hypervisor is installed and the vmk0 is configured. In addition, each ESXi host must have at least one free nic/vmnic for use with NSX-T Host Transport Nodes that is not in use by other vSwitches on the ESXi host. Make sure the vmnic1 (second physical interface) of the ESXi host is not used. NSX-T will take ownership of it (opaque NSX vswitch will use it as uplink).

Note: The Transport Nodes must be placed on free host NICs not already used by other vSwitches on the ESXi host. Use the VTEPS IP pool that allows ESXi hosts to route and communicate with each other, as well as other Edge Transport Nodes.

Create Host Transport Nodes

Complete the following operation for each ESXi host to be used by the PKS Compute Cluster.

  1. In NSX-T Manager, go to System > Fabric > Nodes > Host Transport Nodes.

  2. For the Managed by field, select VMware vCenter Server App from the dropdown menu.

    Note: This assumes that you configured vCenter as the Compute Manager.

  3. Expand the Cluster icon so the ESXi hosts are displayed.

  4. In the NSX-T Configuration column, click the Not Configured icon to begin the process.

  5. Click Yes to configure the ESXi host as a transport node.

  6. Configure the ESXi host as follows:

    • Transport Zone: TZ-Overlay
    • N-VDS Name: hostswitch1
    • NIOC Profile: nsx-default-noic-hostswitch-profile
    • Uplink Profile: nsx-default-uplink-hostswitch-profile
    • LLDP Profile: LLDP [Send Packet Disabled]
    • IP Assignment: Use IP Pool
    • IP POOL: TEP-ESXi-POOL
    • Physical NICs: vmnic1 and uplink-1
    • PNIC only Migration: No
  7. Click Finish to create the ESXi Transport Node.

  8. Repeat the process for each ESXi host in the vSphere Cluster dedicated for Enterprise PKS.

Verify ESXi Host Preparation for Enterprise PKS

  1. In NSX Manager, go to System > Fabric > Nodes > Host Transport Nodes.

  2. For the Managed by field, select VMware vCenter Server App from the dropdown menu.

  3. Verify that the Node Status is Up for the ESXi host.

  4. Select the information icon for the EXSi host in the Node Status column. Verify that the Tunnel Status status is Up.

  5. Verify that the NSX TEP vmk is created on ESXi host and TEP to TEP communication (with Edge TN for instance) works.

    [root@ESXi-1:~] esxcfg-vmknic -l
    [root@ESXi-1:~] vmkping ++netstack=vxlan <IP of the vmk10 interface> -d -s 1500
    

Next Step

Assuming you have successfully completed all preceding NSX-T installation tasks, NSX-T Data Center should now be installed and configured for Enterprise PKS.

Depending on your requirements, you may want to complete the following additional tasks: - The NSX-T Data Center administrator password expires after 90 days. To change the password or the expiration interval, see Updating the NSX-T Admin Password. - If you require scalability for the NSX Management Cluster, Provision a Load Balancer for the NSX-T Management Cluster.

NSX-T Installation Instructions Home

Installing and Configuring NSX-T for Enterprise PKS.


Please send any feedback you have to pks-feedback@pivotal.io.