NSX-T: Part 6 – Edge Cluster Deployment

Transormers

NSX-V

In a typical NSX-V deployment we can have 3 vSphere Cluster tipologies:

  • Management Cluster
  • Compute Cluster(s)
  • Edge Cluster

On the Management Cluster we have the infrastructure VMs/Appliances like vCenter, NSX Manager, NSX Control Cluster, vRealize Log Insight, AD, DNS….
The Compute Cluster(s) hosts generic VM workloads.
In the Edge Clusters generally we have  the Edge Service Gateway VMs, DLR Control VMs…

 

NSX-V Enterprise

 

Decepticon

NSX-T

In NSX-T deployment we have also 3 vSphere Cluster tipologies similar to NSX-V but with some differences:

  • Management Cluster
  • Compute Cluster(s)
  • Edge Cluster

The Edge Cluster have the same functionality as “V” but the term “Edge Cluster” refers to one or more Edge Cluster VMs/Bare Metal.

NSX-T Enterprise

Edge Cluster Deployment
Add a VLAN Transport Zone

Under System | Fabric | Transport Zones clicck +ADD

ec1-1

 

Type a TZ name, N-VDS name, select Host Membership Criteria and select Traffic Type (VLAN)

ec2-1

The new TZ is ready

ec3-1

 

Add a new Edge VTEP IP POOL

We need another VTEP Pool as the Edges participate in the overlay network, under Networking | IP Address Management | IP Address Pools click on ADD IP ADDRESS POOL

ec4-1

 

Type a name and click on Set button on the right

 

ec5-1

Add an IP Ranges

ec6-1

Set a IP range, network/mask in CIDR format and specify a default GW ( I set 4 IPs in order to deploy 2 Edge with dual VTEP each)

ec7-1

 

ec8-1

The new VTEP Pool is created

ec9-1

 

Deploy a new ESG

Under System | Fabric | Nodes | Edge Transport Nodes click on +ADD EDGE VM

ec10-1

Set a display name, specify the Edge FQDN for the management interface and select the form factor.

ec11-1

Set admin and root passwords

ec12-1

Select Compute Manager (vCenter), ESXi Edge Cluster and Datastore

ec13-1

Set network parameters for the management interface

ec14-1

Add the NVDS Overlay

  • Select Edge Switch –> NVSD-Overlay (TZone will be automatically selected)
  • Select the uplink profile –> nsx-edge-multiple-uplink-profile
  • Select IP assignement method –> Use IP Pool
  • Select right IP Pool –> ESG_VTEP_IP_POOL
  • For uplink-1 & uplink-2 select Overlay DPort Group –> DPortGroup-FE-Edge-OL (in my case with VLAN 113)

ec15-1

Add a new N-VDS for VLAN

  • Edge Switch Name –> NVDS-VLAN-EXT
  • Uplink Profile –> nsx-edge-single-uplink-profile
  • For uplink-1 select a DPG for “External” communication –> DPortGroup-FE-Edge-EXT130 (in my case with VLAN 130)
  • Click Finish

ec16-1

The ESG will be deployed

ec17-1

 

After some minutes on NSX UI something is wrong on ESG deployment…AMD Ryzen is not supported and I get the following error…

 

ec18-1

 

Debug

After some debugging actions I found a workaround…

Login into ESG as root user and edit /opt/vmware/nsx-edge/bin/config.py file

ec19-1

Search “AMD” word (on vi type /AMD) and comment the following 2 lines and save (:wq! or CTRL+ZZ)

ec20-1

Change user and launche following command

  • su – admin
  • start service dataplane

The ESG will be rebooted

ec21-1

After reboot the ESG is ready!

ec22-1

Please note that using NSX-T in a nested environment is NOT supported…run an ESG on a AMD processor and modify it is double unsupported!!

 

Repeat all previous steps and deploy a second ESG

ec23-1

 

Edge Cluster

Now we are ready to add an Edge Cluster, under System | Fabric | Nodes | Edge Clusters select +ADD

ec24-1

 

Type ESG Cluster name a select ESG as needed

ec25-1

Setup done!

ec26-1

 

 

 

 

Ben Kenobi

Una risposta a "NSX-T: Part 6 – Edge Cluster Deployment"

Rispondi

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

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. 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...