Since our lab will be running NSX, we’ll need to deploy the NSX Manager and do some configuration. Then we’ll deploy one NSX Edge, and test connectivity to a segment.
Table of Contents
Deploy NSX-T Manager
Download NSX-T Manager
Download the ISO file from VMware, should see a file like this: nsx-unified-appliance-22.214.171.124.0.19801963.ova
Deploy the NSX-T Manager OVA
Standard process for deploying an ova. I deployed this directly on my physical ESXi host.
Once the VM deploys, you can power it on. It takes about 5-10 minutes for the system processes to load, but eventually you can hit the UI: https://nsx-mgr.home.lab/
Configure NSX-T Manager
Deploy a Compute Manager
A compute manager allows us to connect into vCenter and manage VMs, networks, etc.
Create a Tep IP Address Pool
Tunnel Endpoint (TEP) allows the nested esxi hosts to talk to each other. We’re going to create a pool of IP addresses for them to use for the overlay network.
Create a Transport Node Profile
From VMW: A transport node profile is a template to define configuration that is applied to a cluster. It is not applied to prepare standalone hosts. Prepare vCenter Server cluster hosts as transport nodes by applying a transport node profile. Transport node profiles define transport zones, member hosts, N-VDS switch configuration including uplink profile, IP assignment, mapping of physical NICs to uplink virtual interfaces and so on.
From Me: Profile that gets applied to all the TEPs (nested esxi hosts) and tells them how to communicate with each other and what NICs to use.
Create an Edge Transport Node
The edge is a vm that is deployed in our vCenter that handles most of the NSX-T networking.
Configure the Edge Cluster
The edge cluster is a grouping of all the edges. We only have 1 edge in the lab, but still we need a cluster.
Configure NSX on the Host Transport Nodes
This process usually takes a few minutes, give everything 5-10 minutes to create and settle down.
Configure NSX-T Routing
Now we get to the fun part, actually setting up the routing for NSX. It’s also the final test to make sure everything is configured correctly from above.
Create the Uplink Segment
The uplink segment allows NSX to bridge into our home network. We’re going to do this via iBGP using a vyos router.
Create a Tier-0 Gateway
T0 gateway routes between your home network 192.168.3.0/24 and any nested networks that we will create.
Create a Tier-1 Gateway
Tier-1 gateways connect to the T0 and down to the actual subnets (called segments)
Create a Segment
Segments allow us to create isolated subnets. These will auto create portgroups in vCenter and can be assigned to VMs.
Finish iBGP and Test
Add the uplink portgroup to the vyos router.
Now that NSX-T is configured, and the Tier-0 router is ready for iBGP, we need to add the uplink segment to the vyos router.