如何从acpupsdclosuresHyper-V Server 2008 R2?

我有几台计算机连接到单个APC SmartUPS 1500. UPS状态由运行acpupsd的服务器监视。 其他计算机也安装好了,通过networking轮询主计算机获取UPS状态,如果发生掉电事件,则closures计算机。

我想添加一台运行Hyper-V Server 2008 R2(免费版)的计算机,但据我所知,不能在虚拟机pipe理程序中安装apcupsd或其他UPS监控软件。 我怎样才能让这台机器在停电事件中关机?

为什么不? 我的意思是为什么不可能? 由于签名问题,目前在x64版本的Windows上安装USB驱动程序是不可能的,但是您只想使用networking客户端部分,所以我没有看到这将是一个问题。 你只需要处理命令行中的所有内容。

Hyper-V Server 2008 R2只是一个Windows Server 2008 R2 Core,安装了所有angular色,但禁用了Hyper-V服务器,一些辅助脚本以及奇怪的行为。 如果说从授权的angular度来看这是不可能的,那么我们在这个工作地点与MS交谈,他们明确地告诉我们备份代理,扩展的硬件驱动程序(HP OpenView代理等)以及其他一些东西不被认为是“使用”,并且非常好。

实际上,PowerChute Network Shutdown 明确支持安装了Hyper-Vangular色的Hyper-V Server 2008和Windows Server 2008 Core 。

我没有在我的实验室中安装任何Core安装程序,但是我相信它会起作用,Apcupsd只有很less的以Windows为中心的要求,它只是一种理论上的服务。 如果不是的话,一些黑客可以使它工作。

如果你报告它没有工作,我会安装一个核心安装testingVM,并试一试,踢。

只要使用PCNS 2.23 Windows(最后一个不检查Hyper-V)并使用脚本:

http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/01/30/shutting-down-a-hyper-v-virtual-machine.aspx

在关机前运行

作品一种享受

sebus