在您的 NSX-T 部署中安裝第一個 NSX Controller 之後,您可以初始化控制叢集。即使您要設定的是僅具有一個控制器節點的小型概念驗證環境,仍須初始化控制叢集。若您未初始化控制叢集,則控制器將無法與 Hypervisor 主機通訊。

先決條件

  • 安裝至少一個 NSX Controller

  • NSX Controller 加入管理平面。

  • 選擇共用密碼。共用密碼是使用者定義的共用密碼 (例如「secret123」)。此密碼必須讓叢集中的三個節點共用。

程序

  1. 開啟 NSX Controller 的 SSH 工作階段。
  2. 執行 set control-cluster security-model shared-secret 命令,並在出現提示時輸入共用密碼。
  3. 執行 initialize control-cluster 命令。

    此命令會使這個控制器成為控制叢集主節點。

    例如:

    NSX-Controller1> initialize control-cluster 
    Control cluster initialization successful.
    

結果

執行 get control-cluster status verbose 命令,並確定 is masterin majority 皆為 true、而狀態為 active,且 Zookeeper Server IPreachable, ok

nsx-controller1> get control-cluster status verbose
NSX Controller Status:

uuid: 78d5b561-4f66-488d-9e53-089735eac1c1
is master: true
in majority: true
uuid                                 address              status
78d5b561-4f66-488d-9e53-089735eac1c1 192.168.110.34       active

Cluster Management Server Status:

uuid                                 rpc address          rpc port             global id            vpn address          status
557a911f-41fd-4977-9c58-f3ef55b3efe7 192.168.110.34       7777                 1                    10.0.0.1             connected

Zookeeper Ensemble Status:

Zookeeper Server IP: 10.0.0.1, reachable, ok
Zookeeper version: 3.5.1-alpha--1, built on 03/08/2016 01:18 GMT
Latency min/avg/max: 0/0/1841
Received: 212095
Sent: 212125
Connections: 5
Outstanding: 0
Zxid: 0x10000017a
Mode: leader
Node count: 33
Connections: /10.0.0.1:51726[1](queued=0,recved=60324,sent=60324,sid=0x100000f14a10003,lop=PING,est=1459376913497,to=30000,lcxid=0x8,lzxid=0x10000017a,lresp=604617273,llat=0,minlat=0,avglat=0,maxlat=1088)
 /10.0.0.1:35462[0](queued=0,recved=1,sent=0)
 /10.0.0.1:51724[1](queued=0,recved=45786,sent=45803,sid=0x100000f14a10001,lop=GETC,est=1459376911226,to=40000,lcxid=0x21e,lzxid=0x10000017a,lresp=604620658,llat=0,minlat=0,avglat=0,maxlat=1841)
 /10.0.0.1:51725[1](queued=0,recved=60328,sent=60333,sid=0x100000f14a10002,lop=PING,est=1459376913455,to=30000,lcxid=0xc,lzxid=0x10000017a,lresp=604618294,llat=0,minlat=0,avglat=0,maxlat=1356)
 /10.0.0.1:51730[1](queued=0,recved=45315,sent=45324,sid=0x100000f14a10006,lop=PING,est=1459376914516,to=40000,lcxid=0x49,lzxid=0x10000017a,lresp=604623243,llat=0,minlat=0,avglat=0,maxlat=1630)

下一步

將其他 NSX Controller 新增至控制叢集。請參閱將其他 NSX Controller 加入叢集主節點