Hi,
We are having design question regarding nsx controller deployment.
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.
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
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.