升级主机后,控制器连接中断。

问题

升级主机后运行检查时,您的节点状态将显示与控制器的连接中断。

解决方案

  1. 打开到遇到该问题的 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 显示已连接,请刷新 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 命令行界面参考》
  4. 确认控制器状态为“已连接”。
    ESXi1> nsxcli -c get controllers
    在 UI 上确认该传输节点的控制器连接状态为绿色。
    如果该问题仍然存在,请在 ESXi 主机上重新启动以下 NSX 服务:
    ESXi1> /etc/init.d/nsx-opsagent restart
    ESXi1> /etc/init.d/nsx-proxy restart