升级主机后,控制器连接中断。
问题
升级主机后运行检查时,您的节点状态将显示与控制器的连接中断。
解决方案
- 打开到遇到该问题的 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 并确认状态为绿色。如果控制器显示未连接,请继续执行下一步。 - 以 admin 身份打开到某个 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