PowerChute 与 ESX - 如何启动虚拟机

PowerChute 与 ESX - 如何启动虚拟机

我设置了几个 ESX 服务器和两个 APC UPS。ESX 服务器由 vCenter 管理,我已在其中一个 ESX 主机上部署了 vMA(由 VMWare VM 提供),并将其配置为针对两个 ESX 主机。所有来宾 VM 都运行着 vmware-tools。我还安装并配置了 PowerChute。

在电源关闭且 UPS 开始依靠电池运行的情况下,我成功地从 ESX 主机端的 PowerChute 接收到警报/事件,并且 ESX 主机成功启动关机序列。

我遇到的问题是,如果在启动关机序列时电源恢复,虚拟机将保持停止状态。它们永远不会重新打开。如果重新启动 ESX,则由于 ESX 启动过程,虚拟机会自动启动,但如果在 ESX 主机能够关机之前电源恢复,则虚拟机将保持停止状态。

ESX 主机也是如此 - 如果 ESX 主机关闭所有客户虚拟机,它将退出维护模式并自行关闭。电源恢复后(UPS 关闭电池模式),ESX 永远不会启动。

当 ESX 服务器直接连接到墙上电源插座时,情况并非如此。在这种情况下,当电源断电时,服务器会立即硬关机,而当电源恢复时,它们会自动启动并在所有配置的客户虚拟机上启动自动启动。

您对我如何解决这个问题有什么建议吗?是否需要在 ESX 主机端(来自 PowerChute)接收任何特殊事件来表明电源已恢复?

相关内容