当每台服务器都有两个 PSU 时,使用多个 UPS 为多台服务器供电并配置多台服务器的常见做法是什么?
假设我有 3 个机架,每个机架都有自己的 UPS 和一组带有两个 PSU 的服务器。最简单的选择是从机架中的 UPS 为每台服务器的每个 PSU 供电。然后每台服务器只需监控一个 UPS,并且正确的关机程序很容易配置。通过正确配置关机延迟、接通延迟和交流电源,服务器可以在断电期间关闭,然后在电源恢复后打开。
但是用同一个 UPS 为两个 PSU 供电感觉不太对劲。因此,另一种选择是使用同一机架中的 UPS 为每台服务器的第一个 PSU 供电,使用另一个机架中的 UPS 为第二个 PSU 供电。在需要时(如果一个或两个 UPS 都关闭且电池电量不足),可以轻松配置关闭服务器。但是如何确保该服务器随后通电?服务器需要断电两个 PSU 才能接通交流电。
UPS 有两个可控插座组,因此这应该是可以实现的,我想知道最佳做法是什么?
答案1
最佳做法是什么?
我不知道。
服务器需要断开两个 PSU 的电源才能通过 AC 供电。
这与单 PSU 服务器并没有什么不同。即使它只连接到一个 PSU,NUT 启动的关机随后电网电源恢复前即使 UPS 最终坏掉,也意味着服务器将保持关闭状态,因为它从未失去交流电。
服务器的管理控制员,但是,将一直保持通电状态。(我相信您的服务器有一个。)因此,您可以有一个小型“控制主机”,该主机配置有“并网电源”脚本,其工作是循环连接到每个服务器的 BMC(通过 IPMI 或更高级的东西)并请求 BMC 打开服务器。
这会将问题转变为始终保持单个服务器处于打开状态,这可以通过以下方式实现不是让它自动关闭——让它和 UPS 一起死掉,然后和 UPS 一起返回。(或者,控制服务器可以托管在其他地方,只要它可以通过 VPN 到达数据中心。)
同样的办法可以用于切换UPS插座,但是这不是必要的。