如何validation在UPS断电之前,服务器硬件上的Windows Serverclosures是否完成?

我们的Windows Server 2012 R2机器拥有自己的UPS( APC Back-UPS RS 550G )。 我正在使用apcupsdWindows版本,因为我宁愿如果UPS关机后closures,我也添加了-p参数的服务。 正如文档清楚地表明的那样,由于操作系统的缺陷,当系统停止运行时,由于“停电”指令只能发送到UPS,所以不能保证系统已经成功完成关机。 因此,我添加了一个doshutdown.bat ,它首先终止基本服务,然后执行一个自定义的关机命令: c:\windows\System32\shutdown.exe /s /du:6:12 /c "apcupsd doshutdown" /t 5 /f

当testing电源故障时,触发关机可以正常工作,但是在服务器的电源指示灯LED从绿色变成琥珀色之前,UPS似乎会中断电源,这会让我询问是否关机,包括最终刷新到磁盘(我们没有RAID备用电池),在这一点上是完整的(服务器是富士通Primergy TX1330 M1)。

Windows事件日志列出的条目提示closures在这一点上可能仍然是成功的,但是这些条目出现在断电后的第一个关于引导的条目之后,这通常意味着日志无法及时刷新到磁盘? (仅德语截图,对不起)

Windows事件日志(仅限德语​​,不好意思)

做这些日志条目,尽pipe出现在错误的顺序,确认系统已成功完成关机?

系统的RAID 1不报告任何错误。 IPMI事件日志不包含任何不正常的条目(最后一个事件是“操作系统关机 – 原因:0x0006000C'电源故障:环境'”在14:02:58,匹配Windows错误sorting的日志条目的时间;接下来的IPMI事件是“如主电源故障后自动重启”,如预期的那样)。

我知道,不告诉UPS“杀死电力”将是最安全的方式,但我不舒服的让UPS在电池上闲置,嗡嗡作响了长达11个小时,没有人在办公室手动关机。 而且,如果服务器没有得到电源的处理和恢复,它将不能自行启动。

奖金问题:关机命令和关机logging时间之间的时间是16秒。 我知道UPS型号(APC Back-UPS RS 550G)在发出“kill power”命令和实际终止线路之间留有一些宽限期。 然而,我无法find任何有关如何工作的信息 – 它只是一个简单的计时器(它会离开多less时间?),还是在观察功耗的下降?

不是一个完整的答案,但是你的奖金问题可以通过将计算机插入没有UPS的墙上sockets来解决,并且将一些沉闷的负载插入UPS(灯泡,台式风扇,水壶…类似于电力消耗电脑)。 在计算机上发出正常关机,并观察灯泡发生了什么。 在一段时间之后,电力是否会减less? UPS是否监视电源使用情况,并且只有在closures灯泡后才closures电源?