У нас есть очень относительно простая настройка, поиск очень простого (надежного) решения:
Настроить:
Один блок Dell с резервными источниками питания под управлением Windows 2003, подключенный к двум отдельным блокам APC SmartUPS 1500 (USB, без смарт-карт) на двух отдельных цепях.
РЕДАКТИРОВАТЬ: сток двух ИБП не является равномерным или предсказуемым, потому что другие системы отдельно подключены к одному или другому из них.
Требуется решение:
ЕСЛИ (UPS1 = низкий) И (UPS2 = Low) ТОГДА: Завершение работы изящно Иначе: НИЧЕГО НЕ ДЕЛАТЬ !!
APCUPSD допускает только один экземпляр (и, следовательно, один ИБП) в среде Windows.
PowerChute не может сделать это без использования смарт-карт APC, что означает использование нашего коммутатора, но коммутатор не имеет резервных источников питания, поэтому он будет работать только до тех пор, пока один из двух ИБП. И нет, у меня нет бюджета, чтобы купить две смарт-карты плюс коммутатор с резервированием;)
Спасибо
Ваше текущее решение кажется мне довольно надежным: если ИБП, к которому вы подключены, сообщает о низком энергопотреблении, вы отключитесь.
Слив через два блока должен быть относительно равномерным, поэтому, когда один из них сообщает о низком уровне, они, вероятно, оба находятся в точке, где рекомендуется отключение. Ситуация, на которую вы не застрахованы, - это если другой (не контролируемый) ИБП полностью выходит из строя, а контролируемый не может справиться с дополнительной нагрузкой, которую потребует подключенный источник питания (что вызывает мгновенный сбой или отключение цепи). Я предполагаю, что это маловероятно, если только ваш сервер не очень мощный.
Вы упомянули, что эти два ИБП подключены к двум отдельным цепям. Подключены ли эти две цепи к одной и той же силовой панели (и, следовательно, подключены к одному и тому же восходящему источнику питания), или они подключены к двум отдельным силовым панелям, каждая из которых работает от другого генератора?
Если они не подключены к двум отдельным генераторам, вы можете усложнить ситуацию, добавив два ИБП. В больших масштабах две отдельные системы ИБП теряются, если обе они работают от одного и того же генератора. Если они вообще не поддерживаются генератором, вы можете просто добавить сложности вместо доступности.
Если пропало питание и выключение - лишь вопрос времени, выключите. Если это действительно критически важное приложение, будет выделен бюджет на поддержание системы в оперативном режиме (за счет связанных с этим затрат на время простоя, также называемого страховкой). Когда это произойдет, инвестируйте в очень хорошее пространство в центре обработки данных.
Если вы просто пытаетесь максимизировать время выполнения, подключите свой сервер к обоим ИБП, а все остальное только к одному. Настройте источники питания сервера так, чтобы отдавать предпочтение выделенному ИБП и выключать его только при низком уровне общего ИБП. У вас должна быть возможность настроить предпочтительный источник питания либо в BIOS, либо через DRAC / IPMI. Это предполагает, что сервер потребляет больше, чем все остальное оборудование вместе взятое (что, вероятно, является справедливым предположением ..?), Но опять же, мы переходим к математике мощности, которая является его собственным чудовищем.
Запустите небольшую версию Linux, виртуализированную на коробке. Установите NUT (Network UPS Tool), который сделает именно то, что вы хотите. Клиент был перенесен на Windows, но я не верю, что это сделал сервер.