目标:
了解在 VMware vCenter Server 中显示为
无响应的主机与显示为
断开连接的主机之间的区别。
事实:
VMware vCenter Server
ESXi
信息:
无响应
由于 vCenter Server 不知道的外部因素,主机变得不可用(呈灰色显示)并显示为 “Not Responding ”。如果主机显示为 Not Responding,则 vCenter Server 不再收到来自它的心跳信号。
发生这种情况的原因有多种,所有这些原因都会阻止从主机向 vCenter 接收心跳信号。
一些常见原因包括:
- 主机与 vCenter Server 之间的网络连接问题,例如 UDP 端口 902 未打开、路由问题、线缆不良、防火墙规则等
- hostd 未在主机上成功运行。
- Vpxa 未在主机上成功运行。
- 主机出现故障。
如果将主机置于“未响应”状态的底层问题得到解决,则主机可以从“未响应”状态恢复到正常状态。但是,vCenter Server 不会监视处于
断开连接状态的主机。无论底层问题的状态如何,它都会保持该状态。用户必须右键单击主机并选择
连接 ,以便在解决问题后将主机恢复到 vCenter Server 中的正常状态。
断开
Disconnected 是从 vCenter Server 端启动并暂停 vCenter Server 主机管理的状态。所有 vCenter Server 服务都会忽略该主机。
断开连接的主机被用户显式断开连接,或者主机上的许可证已过期。断开连接的主机需要用户手动重新连接主机。
主机断开连接的原因是由于以下三个原因之一(其中两个需要手动干预):
- 用户右键单击主机并选择 Disconnect。
- 用户右键单击列为“无响应”的主机,然后单击连接,但该任务失败。
- 主机许可证到期。
当主机断开连接时,它仍保留在 vCenter Server 清单中,但 vCenter Server 不会从断开连接的主机获得任何更新。vCenter Server 不监视主机,并且不了解该断开连接的主机的运行状况。
在考虑断开连接的主机时,vCenter Server 采用保守的方法。主机上未响应的虚拟机会影响 vSphere HA 的准入控制检查。在计算 HA 的当前故障切换级别时,vCenter Server 不包括这些虚拟机。vCenter Server 假定,如果主机出现故障,则在断开连接的主机上运行的任何虚拟机都将进行故障切换。由于主机的状态未知,并且 vCenter Server 未与该主机通信,HA 无法将其用作有保证的故障切换目标。在断开主机连接的过程中,vCenter Server 会禁用该主机上的高可用性。在主机隔离的情况下,该主机上的虚拟机不会进行故障切换。当主机重新连接时,主机将再次可用于故障切换。
相关文章:
有关诊断断开连接的 ESXi 主机的信息,请参阅 VMware 文章:
对处于无响应状态的 ESXi/ESX 主机进行故障处理 (1003409)。