形成 NSX Manager 或全域管理程式叢集可提供高可用性和可靠性。您可以使用 join 命令來建立叢集。
必要條件
-
若要建立 NSX Manager 叢集,請部署三個節點以建立叢集。
-
若要建立全域管理程式叢集,請部署三個節點以建立叢集。但是,如果您的全域管理程式已安裝 NSX-T Data Center 3.0.0,則僅部署一個節點,且請勿形成叢集。請參閱安裝作用中和待命全域管理程式。
程序
結果
在您的主機上執行 get managers 命令以確認結果。
host> get managers
- 192.168.110.47 Connected
在網狀架構 > 節點 > 主機的 NSX Manager UI 中,確認主機的 MPA 連線為開啟。
您也可以透過 GET https://<nsx-mgr>/api/v1/fabric/nodes/<fabric-node-id>/state API 呼叫來檢視網狀架構主機的狀態:
{ "details": [], "state": "success" }
管理平面會將主機憑證傳送至控制平面,且控制平面會將控制平面資訊推送至主機。
應查看每台 ESXi 主機上的
/etc/vmware/nsx/controller-info.xml 中的
NSX Controller 位址,或使用
get controllers 存取 CLI。
[root@host:~] cat /etc/vmware/nsx/controller-info.xml <?xml version="1.0" encoding="utf-8"?> <config> <connectionList> <connection id="0"> <server>10.143.1.47</server> <port>1234</port> <sslEnabled>true</sslEnabled> <pemKey>-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</pemKey> </connection> <connection id="1"> <server>10.143.1.45</server> <port>1234</port> <sslEnabled>true</sslEnabled> <pemKey>-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</pemKey> </connection> <connection id="2"> <server>10.143.1.46</server> <port>1234</port> <sslEnabled>true</sslEnabled> <pemKey>-----BEGIN CERTIFICATE-----...-----END CERTIFICATE-----</pemKey> </connection> </connectionList> </config>主機對 NSX-T Data Center 的連線會初始化,且會保持在「CLOSE_WAIT」狀態,直到主機升階為傳輸節點。您可以透過 esxcli network ip connection list | grep 1234 命令來查看此情況。
# esxcli network ip connection list | grep 1234 tcp 0 0 192.168.210.53:45823 192.168.110.34:1234 CLOSE_WAIT 37256 newreno netcpa若為 KVM,則命令為 netstat -anp --tcp | grep 1234。
user@host:~$ netstat -anp --tcp | grep 1234
tcp 0 0 192.168.210.54:57794 192.168.110.34:1234 CLOSE_WAIT -
下一步
建立傳輸區域。請參閱準備獨立主機作為傳輸節點。