这是我的基本设置:
到目前为止,在过去的12个月中,发生了两次以下的情况:
正如ewwhite指出的那样,具体的UPS模型将会有所帮助:
有没有遇到同样的问题? 有些UPS是否有开箱即用的解决scheme?
到目前为止,我已经考虑设置一些低功耗Linux设备(Raspberry Pi?)来接pipe监控; 它会检查UPS单元是否有充足的电量和input电源状态,然后通过ILO / IPMI重新启动服务器。
是否有任何自动解决scheme太麻烦了(对于我的情况和一般情况),我应该只是去手动干预,如果它发生?
问候
马丁
在这种情况下,您不应该使用两个UPS设备 ,每个设备都提供电源。 这可能是您的问题的一个重要部分,因为单台UPS可以在停电之后恢复以前的电源状态(这也是HP ProLiant BIOS中的默认设置)。 有两个似乎搞乱了这个逻辑。
您是否通过串行或USB电缆连接到UPS?
请参阅以下具体build议:
如何在UPS后唤醒服务器closures主电源时closures服务器?
这应该很容易testing,但说实话,我花了很less的时间处理这些边缘情况。 服务器机房电源是最容易计划的事情之一,因为您可以规定电池运行时间x小时,并能够骑上这样的电力损失情况。
如果停电时间更长,我只是确保我可以远程和手动处理事情。
另一种不需要更换硬件的解决scheme是,在所有虚拟机关机后,如果UPS有电,则设置关机过程以重新启动。 这将涉及到在closures过程中,你可以把你的初始化脚本放在哪里,并且你需要确保螺母不会事先closures,因为你需要它与你的UPS通信。
您是否在服务器closures结束时向UPS发送关机命令? 如果没有,你也可以考虑select这样做,然后你可以设置延迟直到关机,这样你的服务器才能真正完成关机,并且在ups掉电之后,直到服务器恢复供电后才能启动服务器。 如果在closures完成之前closures电源,则仍然会通过closures命令将服务器完全closures,但在超时后会重新启动。
检查NUT upscmd shutdown.return和相关的超时。