假设我有一个安装了UPS的Windows Server 2012 R2服务器。
有没有一种通用的方式来使Windows Server 2012 R2在电源故障时closures,即系统切换到电池供电?
我知道,大多数UPS供应商提供专有软件来做到这一点,并有大量的在线教程如何configuration它们。 但是,我想创build一个通用服务器映像,可以在各种不同的UPS系统上运行(可能)不同的服务器。 有没有办法做到这一点, 而不安装供应商特定的软件 ?
这实际上很简单,大多数UPS的支持USB和电池作为一个标准的HID兼容电池出现,所以Windows认为它(我假设Linux)作为有效的大笔记本电池,标准的操作系统工具将pipe理它。
不,因为简单的原因,不pipe是否使用电池供电,UPS都向服务器提供相同的电力。 UPS知道是否使用电池供电,但服务器不。
为了从UPS那里得到这些信息,你必须连接到它并询问这些信息……但是在UPS供应商中,查询和响应都不是标准化的,所以你可以使用他们的定制软件,或者写build立一个自定义脚本来处理每个供应商的不同命令和输出(有些供应商也有不同的模型或产品线)。