Smart UPS 2200 和带有 Hyper-V 的 Windows 2008 R2

Smart UPS 2200 和带有 Hyper-V 的 Windows 2008 R2

我们正在设置一台新的 Windows 2008 R2 服务器,我试图让它监听连接的 UPS,并在发生断电时正常关闭。不幸的是,随附的 PowerChute Business 拒绝安装,因为它注意到安装了 hyper-v。经过一番搜索,我发现 powerchute 的网络版本确实有一个支持 hyper-v 的版本。不幸的是,UPS(我认为是 Smart UPS 2200 VA 2U 机架式)没有网卡,所以无法正常工作。

我发现的另一个选项是 APCUPSD,开源 UPS 监视器。不幸的是,我似乎无法让它找到 UPS。困难在于我无法确认它是否/如何插入服务器,因为我从未真正见过 UPS 或服务器。我被告知电缆插入 UPS 上的以太网插孔和服务器上的 USB 端口,并且它充当串行电缆。但是:当我使用 apcupsd 的简单 USB 配置时,它报告说找不到 USB 设备,但我不知道要使用哪个设备。我怀疑我需要使用 smartups 配置,但我不知道该使用什么设备名称。作为 Windows 服务器,“ls /dev/” 不太可能会很有用。

有人遇到过这种情况吗?我做错了什么?我只想在断电时关闭 Hyper-V VM,然后关闭服务器(我有一个 PowerShell 脚本可以做到这一点)。有没有更简单的方法?

答案1

最终,我发现,你必须把正确的种类串行电缆。我认为 Windows 不支持 USB 串行电缆。连接标准串行电缆会关闭 UPS(哎哟)。对于笨重的 UPS,串行电缆无法正常工作。最后我需要一个 940-0024D。我的 apcupsd.conf 的相关部分如下所示:

UPSCABLE smart UPSTYPE smartups DEVICE COM1 LOCKFILE /var/lock UPSCLASS 独立 UPSMODE 禁用

与样本非常相似。

相关内容