我们正在build立一个新的Windows 2008 R2服务器,并且试图让它听到所连接的UPS,并在停电时正常closures。 不幸的是,所包含的PowerChute Business拒绝安装,因为它注意到已经安装了hyper-v。 经过一番search后,我发现networking版的powerchute确实有一个支持hyper-v的版本。 不幸的是,我认为UPS(智能UPS 2200 VA 2U机架安装)没有网卡,因此无法正常工作。
我发现的另一个select是开源UPS监视器APCUPSD。 不幸的是,我似乎无法findUPS。 难点在于我无法确认它是否插入到服务器中,因为我从未见过UPS或服务器。 我被告知,电缆插在UPS上的一个以太网插孔和服务器上的一个USB端口上,并且像串行电缆那样工作。 但是,当我使用简单的USBconfiguration进行封装时,它报告说它找不到USB设备,但是我找不出要使用的设备。 我怀疑我需要使用smartupsconfiguration,但我不知道使用什么设备名称。 作为Windows服务器,“ls / dev /”不太可能有帮助。
有没有人知道这样的情况? 我究竟做错了什么? 我所要做的就是closuresHyper-V虚拟机,然后在电源closures时再closures服务器(我有一个PowerShell脚本就可以做到这一点)。 有一个更简单的方法吗?
最终,我发现你必须连接正确的串行电缆。 我认为USB串行电缆在Windows中不受支持。 将标准串行电缆连接到UPS(ouch)上。 它不适用于哑电源的串行电缆。 最后我需要一个940-0024D。 我的apcupsd.conf的相关部分如下所示:
UPSCABLE智能UPSTYPE smartups DEVICE COM1 LOCKFILE / var / lock UPSCLASS独立UPSMODE禁用
与样本非常相似。