在升級主機後,控制器連線會中斷。
問題
主機完成升級後,當您執行後續檢查時,您的節點狀態顯示控制器的連線已中斷。
解決方案
- 對出現此問題的 ESXi 主機開啟 SSH 工作階段,並確認三個 NSX Controller 都未處於連線狀態。執行 nsxcli -c get controllers 命令。
範例回應:
Controller IP Port SSL Status Is Physical Master Session State Controller FQDN 192.168.60.5 1235 enabled disconnected true down nsxmgr.corp.com
在工作組態中,兩個控制器顯示處於未使用狀態,並且一個控制器具有連線狀態。如果 NSX Controller Controller 顯示已連線,請重新整理 UI 並確認狀態為綠色。如果控制器顯示未連線,請繼續進行下一個步驟。 - 以管理員身分開啟其中一個 NSX Manager 節點的 SSH 工作階段,然後執行 get certificate api thumbprint 命令。
命令輸出是對此 NSX Manager 而言具有唯一性的英數數字字串。
- 在 ESXi 主機上,將主機憑證推送至管理平面:
ESXi1> nsxcli -c push host-certificate <NSX Manager IP or FQDN> username admin thumbprint <thumbprint obtained in step #1>
在出現提示時,輸入 NSX Manager 的 admin 使用者密碼。請參閱 《NSX 命令列介面參考》,以取得詳細資訊。 - 確認控制器狀態為已連線。
ESXi1> nsxcli -c get controllers
確認控制器的連線狀態在此傳輸節點的 UI 上顯示為綠色。如果此問題持續發生,請在 ESXi 主機上重新啟動下列 NSX 服務:ESXi1> /etc/init.d/nsx-opsagent restart
ESXi1> /etc/init.d/nsx-proxy restart