通过 iDRAC 和 UPS 关闭戴尔服务器

通过 iDRAC 和 UPS 关闭戴尔服务器

有人知道是否可以通过 UPS 触发的 iDRAC 卡关闭戴尔服务器吗?背景:服务器托管 ESXi,它(在免费版本中)无法通过 UPS 关闭。但可以告诉 ESXi,如果按下“电源开关”,它将以首选方式关闭 - 因此也许可以“按下”类似“虚拟”电源开关的东西。

答案1

如果您确实需要坚持使用 ESXi,我建议您将此 UPS 插入另一台机器(可能是运行 Linux 的台式机?),然后您可以远程对所有虚拟机执行干净关机,然后在您收到备用电源耗尽的信号时通过 ssh 在 ESX 主机上执行干净关机。

Linux 软件包nut - 网络 UPS 工具当电池耗尽时将运行您想要的任何脚本,使您能够关闭所有东西,甚至向您发送电子邮件或执行您需要的任何操作。

查看openSUSE 上的 nut或者Ubuntu 上的 nut作为例子。

答案2

您可以通过 SSH 连接到 iDRAC - 因此如果您的 UPS 具有某种管理代理,那么您可以在虚拟机中运行它并使用触发器来运行 iDRAC 关机。

然而,这不会彻底关闭您的虚拟机,而这是彻底关闭的关键组件和重点。ESXi 服务器很容易重建 - 您的虚拟机则不然。

因此,您需要以某种方式关闭虚拟机。我不知道 ESXi free 是否可以从命令行执行此操作。如果不能,您需要使用操作系统提供的任何工具远程关闭每个虚拟机。

当然,这确实会让您陷入困境,因为您的脚本也将在虚拟机上运行。因此,您最好在自己的专用虚拟机中运行脚本,这样可以承担主机停机时意外关机的风险。

或者,您可以购买适合该工作的工具并将 VSphere 套件与 VCenter 一起使用。

相关内容