和许多其他人一样,我也加入了 VMware 的行列。我们将所有数据托管在 Equalogic SAN 上,并且需要一种“优雅”的方式来关闭虚拟机和 SAN(如果电池备份达到一定水平)。(类似于 PowerChute 对物理 Windows 机箱所做的操作)。有没有人遇到过这个问题或有可行的解决方案?
答案1
我在 Experts-Exchange.com 上发布了这个问题,用户 hanccocka 对我的问题给出了最好的答复。
APC 软件安装在 vMA 中。
该软件名为 PowerChute Network Shutdown v3.0.0 for VMWare ESXi
这是免费下载的链接
您需要登录APC才能下载。
下载并解压 pcns300ESXi.tar.gz 后,会出现一个 Installation.pdf 文档指导您完成安装。
您必须拥有受支持的 APC 智能 UPS 和 APC 网络管理卡。
对于 ESXi:
您需要在 ESXi 服务器上运行的 VMware 基础架构管理助手 (VIMA,也称为 (vMA) 实例上安装 PCNS。
您必须使用命令 - vifp addserver 将 ESXi 服务器添加为该 VIMA/vMA 的快速通行目标。(有关向 VIMA 添加目标服务器的信息,请参阅 VMware 管理员和开发人员指南)。
vMA 是一个基于 Linux 的 vSphere 虚拟机,预装了命令行界面和管理 vSphere 基础架构所需的第三方代理。
点击此处下载 vMA
答案2
EQL HIT 套件/脚本套件包含一个用于重新启动阵列的脚本;我认为它也可以扩展为停止阵列。您需要将其添加到脚本中,由监控 APC 的任何程序调用,顺利停止虚拟机,关闭 ESX 主机,然后关闭阵列。理想情况下,您可以测试整个过程需要多长时间,这样您就知道是否有足够的电池运行时间来完成它。