形成 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 -
下一步
建立傳輸區域。請參閱準備獨立主機作為傳輸節點。