[NSX] What is "Transport Nodes" in NSX Manager UI?
NSX Manager가 Cluster 구성 되어 있을 때, 각 NSX Manager별로 UI에서 Transport Node 수가 상이하게 보이는 현상이 있어 이에 대한 내용을 소개 합니다.
[문제 증상]
NSX Manager가 Three Node로 Cluster 구성된 상황에서 각 개별 NSX Manager에 직접 접속할 때 다음과 같이 Transport Node의 수가 Manager 별로 다르게 표현됩니다.
실제로는 전체 Transport Node는 7개인 상황입니다.
1번 Manager : 4
2번 Manager : 3
3번 Manager : 0
[확인 내용]
1. NSX Manager UI에서 Transport Nodes를 확인할 때 Browser 개발자 도구로 확인해보면 다음과 같은 API가 호출됩니다.
https://<NSX Manager IP Address>/api/v1/ui-controller/cluster-nodes-aggregate-info
"role_config" : { "manager_role" : { "api_listen_addr" : { "ip_address" : "192.168.1.101", "port" : 443, … }, "transport_nodes_connected" : 4, "role_config" : { "manager_role" : { "api_listen_addr" : { "ip_address" : "192.168.1.102", "port" : 443, … "transport_nodes_connected" : 3, "role_config" : { "manager_role" : { "api_listen_addr" : { "ip_address" : "192.168.1.103", "port" : 443, … "transport_nodes_connected" : 0, |
위 API 결과를 보면 각 NSX Manager 마다 UI에서 보여주는 값과 동일한 것으로 확인됩니다.
2. 등록된 각 Transport Node에서 연결된 NSX Manager를 확인해보면 Transport Node가 어떤 NSX Manager에 연결되는지 확인할 수 있습니다.
[root@esxi-comp-01:~] nsxcli -c get managers Wed May 08 2024 UTC 23:35:45.102 - 192.168.1.101 Connected (NSX-RPC) * >>>>>>>>>>>>>>>>>>>>>>>>>>>>> - 192.168.1.102 Connected (NSX-RPC) - 192.168.1.103 Connected (NSX-RPC) [root@esxi-edge-01:~] nsxcli -c get managers Wed May 08 2024 UTC 23:39:59.816 - 192.168.1.101 Connected (NSX-RPC) - 192.168.1.102 Connected (NSX-RPC) * >>>>>>>>>>>>>>>>>>>>>>>>>>>>> - 192.168.1.103 Connected (NSX-RPC) [root@esxi-edge-02:~] nsxcli -c get managers Wed May 08 2024 UTC 23:45:23.913 - 192.168.1.101 Connected (NSX-RPC) - 192.168.1.102 Connected (NSX-RPC) * >>>>>>>>>>>>>>>>>>>>>>>>>>>>> - 192.168.1.103 Connected (NSX-RPC) [root@esxi-comp-03:~] nsxcli -c get managers Wed May 08 2024 UTC 23:45:37.597 - 192.168.1.101 Connected (NSX-RPC) * >>>>>>>>>>>>>>>>>>>>>>>>>>>>> - 192.168.1.102 Connected (NSX-RPC) - 192.168.1.103 Connected (NSX-RPC) [root@esxi-comp-04:~] nsxcli -c get managers Wed May 08 2024 UTC 23:46:28.700 - 192.168.1.101 Connected (NSX-RPC) * >>>>>>>>>>>>>>>>>>>>>>>>>>>>> - 192.168.1.102 Connected (NSX-RPC) - 192.168.1.103 Connected (NSX-RPC) edge-node-01> get managers Wed May 08 2024 UTC 23:47:19.758 - 192.168.1.101 Connected (NSX-RPC) - 192.168.1.102 Connected (NSX-RPC) * >>>>>>>>>>>>>>>>>>>>>>>>>>>>> - 192.168.1.103 Connected (NSX-RPC) edge-node-02> get managers Wed May 08 2024 UTC 23:48:37.429 - 192.168.1.101 Connected (NSX-RPC) * >>>>>>>>>>>>>>>>>>>>>>>>>>>>> - 192.168.1.102 Connected (NSX-RPC) - 192.168.1.103 Connected (NSX-RPC) |
위 결과에서 각 Transport Node에서 실행한 결과 중 * 로 표시된 Manager를 확인해보면,
1번 Manager에 연결된 Transport Node가 4대,
2번 Manager에 연결된 Transport Node가 3대,
3번 Manager에 연결된 Transport Node가 0대
인 것을 확인할 수 있습니다.
즉, API 결과를 통해 확인한 각 NSX Manager에서 보고해주는 Transport Nodes의 수는 개별 Transport Node와 연결된 NSX Manager 수의 합과 동일합니다.