在升級主機後,控制器連線會中斷。

問題

主機完成升級後,當您執行後續檢查時,您的節點狀態顯示控制器的連線已中斷。

解決方案

  1. 對出現此問題的 EXSi 主機開啟 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 顯示已連線,請重新整理 UI 並確認狀態為綠色。如果控制器顯示未連線,請繼續進行下一個步驟。
  2. 以 admin 身分開啟其中一個 NSX Manager 節點的 SSH 工作階段,然後執行 get certificate api thumbprint 命令。
    命令輸出是對此 NSX Manager 而言具有唯一性的英數數字字串。
  3. 在 ESXi 主機上,將主機憑證推送至管理平面:
    ESXi1> nsxcli -c push host-certificate <NSX Manager IP or FQDN> username admin thumbprint <thumbprint obtained in step #1>
    在出現提示時,輸入 NSX Manager 的 admin 使用者密碼。如需詳細資訊,請參閱 NSX-T Data Center 《命令列介面參考》
  4. 確認控制器狀態為已連線。
    ESXi1> nsxcli -c get controllers
    確認控制器的連線狀態在此傳輸節點的 UI 上顯示為綠色。
    如果此問題持續發生,請在 ESXi 主機上重新啟動下列 NSX 服務:
    ESXi1> /etc/init.d/nsx-opsagent restart
    ESXi1> /etc/init.d/nsx-proxy restart