Before any product deployment, it is common practice to document an architecture design and most enterprises follow some sort of framework e.g. TOGAF that helps organize concepts, knowledge, understanding. Therefore, I thought it would be ideal to compose “Step 0” of this ‘step-by-step’ Installation series, to help visualize the overall design and component placement.
It is assumed you are:
- Familiarity with VMware vSphere
- Have basic networking conceptual knowledge
- Understanding of NSX-T Architecture
- If you have had decent exposure to the first two points above, it may be quicker for you to understand and comprehend this installation series.
- For the third point above, NSX-T have different architectures for v2.3 (and before) and v2.4 (and later). This series is based on NSX-T v2.4 (and later) and deployed on VMware vSphere. If you are new to NSX-T, I would encourage you to refer my NSX-T Architecture (Revamped) blog post to get a bit more understanding and touch bases on the new architecture briefly.
The design below can also be simulated in a nested ESXi environment for Home Lab. If you would like to understand/setup nested ESXi networking, please feel free to visit my other blog Home Lab Setup – Nested ESXi Hosts networking for NSX-T.
I intend not to make this “Step 0” a lengthy textbook, instead will provide a perspective with the couple of visio diagrams and few key points:
- Multi-site – Two sites with one vCenter Server each
- Site A – Primary, with Compute and Management Cluster
- Site B – Secondary, with only Compute Cluster
- Management Cluster runs all Management VMs i.e. vCenter Servers, NSX-T Management Cluster, EDGE VMs
Logical Routing Design:
Note: Site B’s “Edge VMs” and “physical router” in the image above are just for illustration and the configuration will be focused in a separate blog “NSX-T Disaster recovery” in the future. For this NSX-T Installation series, we are going to focus on Site-A Edge VMs configuration and some prep work for Site-B.
- Active / Passive Routing Design i.e. All N/S communication via Primary Site i.e. Site-A
- Three Node NSX-T Management Cluster running in Site-A
- Two Edge VMs in one Edge Cluster on each site
- One T0 Gateway running in Active / Active mode
- T0 Gateway connected to Edge Cluster in Site-A
- One T1 Gateway
- One physical router on each site
You can use any linux based virtual appliance (that you are familiar with) to simulate a physical router, I am simulating it via the NSX-V Edge VM 😊 – I have not thought about writing a blog of its configuration yet, as it’s not relevant to NSX-T (NSX-V being a different product), but I am happy to if needed, feel free to leave a comment below and I’ll take into consideration.
Also, to state the obvious, if you are implemented this series in a nested vSphere environment, it will not be supported by VMware – you’ll need to resolve things yourself as and when necessary.
I am quite certain that you will need to refer this blog post (specially the logical routing design) back and forth while you are following the ‘step-by-step’ Installation series – therefore, I will link this “Step 0” to every other step in this series for a quick and easier access point.
That’s it for this step, if you have any queries – please feel free to leave a comment below. Next, we’ll look at the first step NSX-T Installation Series: Step 1 – Deploy NSX-T Manager.