NSX-T: Part 4 – vSphere Fabric integration

Decepticon

 

Mnimum vSphere version for NSX-T 2.4

vCenter 6.71Ub
ESXi 6.7U1 with patch ESXi670-201901001

 

ho0

 

Add Compute Manager (vCenter)

Login to NSX Manager, under System | Fabric | Compute Managers click on +ADD

ho1-1

 

Insert vCenter informations and credential, click ADD

ho2-1

Accept vCenter Thumbrint

 

ho3-1

After some seconds vCenter will be registered

 

ho4-1

 

 

Create a new Transport Zone for Overlay Network

 

Under System | Fabric | Transport Zones click +ADD

 

ho5-1

 

Insert/Select

  • Transport Zone name
  • NVDS name
  • Leave default for Host Membership Criteria (Standard)
  • Leave default for Trafic Type (Overlay)

The Host Membership Criteria in Enhanced Datapath can be used only for vSphere 6.7 Hosts and it’s based on DPDK libraries. Possibly, don’t use feature based on DPDK if you run a nested lab that use Ryzen processor. I have some problems on my lab based on AMD processor (see in the next posts) during Edge VMs deployment (that use these libraries).

ho6-1

The new TZ is deployed succesfully

ho7-1

 

Create a new Uplink Profile for multi VTEP setup

Under System | Profiles | Uplink Profiles clicck +ADD

ho8-1

 

I need an Uplink Profile to support multi VTEP deployment that use VLAN 113 (my underlay network).

  • Type a name, in my case nsx-esxi-multi-vteps-uplink-profile (Note multi VTEP is supported only on vSphere environments).
  • Select [Default Teaming] and change Teaming Policy from Failover to LBS, click on Active Uplinks field and add “uplink-2”
  • Under Transport VLAN type 113 (in my case)
  • Modify MTU value as you prefer or leave blank (the default is 1600)
  • Click ADD

ho9-1

The new Uplink Profile is created.

 

ho10-1

 

Create a VTEP IP Pool for ESXi Hosts

Under Networking | IP Address Management | IP Address Pools click on ADD IP ADDRESS POOL button

 

ho12-1

  • Type an IP range on IP Ranges field (I need 6 IPs in my case to setup a vSphere Cluster with 3 Hosts)
  • Type the network/netmask
  • Type a default GW IP
  • Click to ADD and APPLY

ho13-1

ho14-1

VTEP IP POOL done!

 

ho15-1

 

Create a Transport Node Profile

Under System | Fabric | Profiles | Transport Node Profile clicck +ADD

ho16-1

 

  • Type a Transport Node Profile name –> TNP-esxi
  • Select TZ-Overlay  and move to “Selected” box
  • Click on N-VDS button to insert all NSX objects created in the previous steps

 

ho17-1

On the New Node Switch box select:

  • N-VDS –> NVDS-Overlay (TZ-Overlay will be automattically selected)
  • NIOC Profile –> select the default profile
  • Uplink Profile –> nsx-esxi-multi-vteps-uplink-profile
  • LLDP Profile –> LLDP [Send Packet Disabled] (or select as you need)
  • IP Assignment –> Use IP Pool
  • IP Pool –> ESXI_VTEP_IP_POOL
  • Physical NICs –> type vmnic2 for uplink-1 and vmnic3 for uplink-2
  • ADD

ho18-1

Ok, now we are ready to prepare vSphere infrastructure

 

ho19-1

 

NSX-T preparation

Under System | Fabric | Nodes | Host Transport Nodes select Managed By drop down menu and select right vCenter, all vSphere Clusters managed by Compute Manager will be show, select Compute-Cluster and click on CONFIGURE NSX button

ho20-1

 

Select the TNP-esxi profile just created and SAVE

ho21-1

After some minutes all ESXi in the vSphere Cluster will be ready

ho22-1

 

vSphere Infrastructure checks

Selecting an ESXi from vCenter we can verify N-VDS deployment

ho23-1

vmnic2 and vmnic3 are used by Transport Node Profile (TNP-esxi) setup

ho24-1

A new custom TCP/IP stack is created on ESXi (VXLAN…but the Overlay use Geneve)

ho25-1

From vSphere Client the VTEP interfaces are not displayed…but from esxcli you can verify the configuration.

ho26-1

Ben Kenobi

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...