概述情况:
- 一堆服务器(约 15 个从 4u 到 1u,一些冗余 PSU 一些单个)
- 2 UPS(我可以使用 apcupsd 读取 1 APC)
- 2个配电单元
所以我遇到了这种情况,老实说,我不知道最好的解决方案是什么。我们目前已将大部分服务器(甚至是冗余 PSU)放在 1 台 UPS 上(较旧的一台,没有 APC)然后当我们开始从中汲取太多汁液时,它开始抱怨,他们又买了一台,并更换了可能最大的电源新 UPS (APC) 上的饥饿服务器(集群)
我不介意服务器在停电期间脱机,我希望它们在 UPS 断电之前就停止运行。目前,服务器一直运行,直到它们不再获得任何电力,然后痛苦地死去。
因此,合理的情况是我们对可以执行的服务器进行重复数据删除,以便他们从每个 UPS 中提取 50/50(尽可能)。但是,在断电期间,其中一个电池会在另一个电池之前用完,这会导致所有服务器从另一个 UPS 中汲取汁液,可能会拉出大量电力并导致瞬间断电?
所以我的问题是 PSU 从每个电源中提取 50% 的电量吗?以及我如何(如果需要使用新硬件)解决这种情况。当您从 UPS 拉出太多东西时,最糟糕的情况是什么?
我想保护服务器免受电力高峰和<5分钟的短暂中断。超出这个时间范围的任何事情都可以在阶梯上解释。或者服务器配置正常,我们知道如果认为有必要,它们可以重新启动。
这里有几个问题要回答...
至于双 PSU 服务器中的电源分配,简而言之,它取决于服务器制造商和系统/BIOS 配置。
请看:带冗余电源的服务器如何平衡消耗?
关于使用多个UPS单元,您应该尝试匹配规格和负载。我发现使用单个大型 UPS 或多个为设备逻辑分组(例如网络机架、服务器机架)提供服务的大小合适的 UPS 单元更简单。
我不喜欢半 UPS/半公用电源方法。当您开始混合具有单个 PSU 的设备并尝试计算负载时,这会引入太多未知数。
另请参阅:用自己的 UPS 保护两个机架电源是否有任何价值?
如果您不介意停机,只需将服务器设置为在电源关闭后立即(或很快)关闭。这样你就不会耗尽任何一个电池。
我个人会将一台双电源服务器的 PS 连接到 UPS(其中任何一个),另一台直接连接到电网。这将简化您的负载平衡。
负载平衡的最佳选择是测量每个服务器在预期负载下的电力使用情况,然后根据 UPS 规格划分负载。