In this blog series, I would like to share my experience deploying vSphere with Tanzu using NSX-T 3.0 networking. Following is a very high-level workflow of setting up the environment from scratch:
Software versions used for this study:
- vSphere 7 U1
- NSX-T 3.0.1.1
If you are using VCF, some of the deployment steps mentioned above are already automated. But, VCF is not in the scope of this blog series, and this post is aimed at explaining the workflow and background configurations that are required to prepare the environment before enabling workload management. This will be useful to understand the backend configuration tasks and logical workflow and will be helpful in case of troubleshooting too. In my lab, I have 4 Dell EMC PowerEdge rack servers connected to 2 TOR switches with 2 uplinks from each server. This is a consolidated architecture where both management components and application workload run on the same 4 node vSAN cluster. I am using ESXi 7 U1 and VCSA 7 U1. Here, the TORs are acting as L3 switches and we are doing BGP peering between TOR switches and NSX-T T0 Gateway which will be explained in a later part of this blog series.
Network connectivity
IP address schema and VLANs
I will not be covering how to create VLANs, configuring switch ports, deploying a vSAN cluster, etc. I assume that the network switches are correctly configured and the vSAN cluster is up and running. The next step is to deploy an NSX-T 3.0 appliance. You can either deploy it as a single node or in HA using 3 NSX-T appliances. In my lab, I have only one NSX-T 3.0 instance. Following are some of the reference material to deploy NSX-T 3.0:
In the next part I will walk you through the NSX-T configuration tasks. Hope it was useful. Cheers!
Thank you so much Vineet. This is excellent stuff. I have limited networking background and new to vmware. These TANZU setup nuggets are perfectly digestible. I'm eagerly waiting for part-6 and more. Keep up the good work. Appreciate you taking the time to share.
ReplyDeleteCheers
Dali
Thanks and I am happy that it was helpful!
Delete