VMware Networking Community
b4ndit
Enthusiast
Enthusiast

nsx controller deployment

Hi,

We are having design question regarding nsx controller deployment.

VMware Documentation Library

Per cluster, at least there are 3 nsx controller.

If we have 5 cluster, then how do we deploy it?

Is it 3 nsx controller per cluster or 3 nsx controller distibuted among the 5 cluster ?

Thanks.

0 Kudos
2 Replies
bayupw
Leadership
Leadership

Are you referring to 5 vsphere clusters?

3 controllers per setup or per NSX Manager. Doesn't matter how many vSphere clusters do you have.

On a cross-vcenter setup, it will be only 3 controllers in the same site as primary nsx manager

Bayu Wibowo | VCIX6-DCV/NV
Author of VMware NSX Cookbook http://bit.ly/NSXCookbook
https://github.com/bayupw/PowerNSX-Scripts
https://nz.linkedin.com/in/bayupw | twitter @bayupw
0 Kudos
Chocka1
VMware Employee
VMware Employee

I am just adding little more clarity to your question. NSX controllers are the brain for the Network Virtualization and it operates in your control place doesn't sit in your data path.

It provides the control plane to distribute VXLAN and logical routing information to ESXi hosts. The 3 Nodes in a cluster is provided for High Availability & resilience as each NSX controller has specific roles to play (Total 5 Roles). To have a better performance these 3 nodes are even hosted separately on 3 different host depending on your design

NSX controller doesn't define cluster as a boundary and its scaled in Odd to avoid split brain issues.

0 Kudos