After setting up my lab, I want to setup the NSX managers for my virtual networking and configure routing between my physical ubiquiti router to the virtual layer. Thanks to William Lam, I learned that this process is completely different than it how it use to be in VCF version 5.2. NSX edge deployments is now handled through the vCenter instead of the SDDC manager and this version also introduces the Virtual Private Cloud (VPC) gateway as well which will be setup in another post but we start that process with the NSX Edge deployment.
To complete this deployment you will need a VLAN for the NSX T0 gateway which is the uplink used to communicate with the physical network, you will also need a dynamic or static routing configuration on your physical router. I am going to be using BGP for this environment, you can also you OSPF for dynamic routing.
I already have my Unifi dream machine pro router configured for BGP so I just need to configure the virtual side for them to start routing traffic. If you have this router in your environment and don’t have BGP setup, follow my post to configure the unifi router.
First we will need to login to our NSX manager with an enterprise admin privileged account.

Click on System > Fabric.

Select Hosts

Click the checkbox next to the vSphere host cluster and click Actions > Activate NSX on DVPGs.

In the pop-up click Yes

Now we have to login to the vCenter Server and click on the vCenter server object.

Select Networks > Network Connectivity.

Click Configure Network Connectivity.

Centralized Connectivity is the default gateway selected, this is what I am going to use as I want to build an edge node cluster and use all services available. Click Next.

Review the Networking Pre-requisites for deploying NSX edge nodes, and click the checkbox next to Select All and click Continue.
We will be deploying 2 NSX Edge nodes that will require DNS entries, Management IPs, BGP routing IPs, Edge Tunnel Endpoint VLAN (TEP) as well. Please ensure you have this setup prior to completing this deployment.

Enter in the Edge Cluster Name, and select the Form Factor for your nodes. You can use an auto-generated password for this nodes of create your own. I will be creating my own by click the slide at the bottom and filling in the passwords below that.
Originally I tried to deploy small form factor NSX edges and realized that you need to have a minimum of Medium form factor for vSphere Supervisor.


After entering in that information, return to the top and click Add to add the edge nodes.

At the Configure Edge Node screen, you will need to enter in the relevant information to your environment for the deployment. I am choosing to use a static IP for management.

I also have a separate vlan for the Edge TEPs, so I unchecked the box underneath Uplinks. Then enter in the VLAN id for my TEP and I also have DHCP setup for this, you can use an IP Pool or Static IP list. You also have to select the Active PNICs for the edge nodes.

After you have completed entering in the deployment information, click Apply.

Repeat the steps above to add an additional Edge node. I clicked the radio button next to my edge node and used the clone option which will ask for a new management IP and FQDN for the second edge node but use the same information you entered previously.

Once you have at least 2 NSX Edge nodes configured for deployment, click Next.

For the domain connectivity you can skip the gateway and routing configuration for the edge deployment, I already have BGP setup on the physical so I enter in my gateway name, bgp routing configuration, gateway uplinks and my VPC subnets. Click Next to review
For High Availability Mode, I have selected Active/Standby which I understand is required for vSphere Supervisor and Automation and I will be configuring those later on.


Click Deploy to have the edges deploy.

If you are running these edges on AMD Ryzen CPUs like I am you will need to modify the config.py file to bypass the unsupported CPU issues.
William Lam has a PowerCLI script to assist with this, you can view his post here.
Check out my other VMware Cloud Foundation 9 Lab posts.
