Комментарий пользователя
Включили на сервере два блока питания в разные розетки для надежности. Решили проверить резервирование и выдернули один шнур из розетки, а сервер, вместо того чтобы продолжить работать, сразу выключился. Почему так произошло и как это исправить?
Ответ специалиста
Добрый день, Валерий!
Мгновенное отключение сервера при отключении одного кабеля происходит по одной из двух причин: неправильный режим работы блоков питания в настройках сервера или перегрузка единственного оставшегося блока.
Например, если сервер под нагрузкой потребляет 850 Вт, а каждый БП рассчитан на 800, то при отключении питания одного из блоков вся нагрузка переключится на оставшийся БП. Так как его номинал меньше потребления сервера, сработает защита и сервер отключится.
Стоит учитывать, что некоторые серверы при режиме резервирования БП Hot Redundancy делят нагрузку между двумя БП пополам, а в случае отключения одного из БП снижают питание сервера до аварийного режима, вызывая понижение частот процессора.
Скорее всего в вашем случае включен режим резервирования Not Redundant либо Cold Redundancy и недостаточный номинал БП.
Также не стоит исключать неисправность второго блока питания.
Как проверить систему
Нужно посмотреть на индикаторы и зайти в веб-интерфейс управления сервером (iDRAC, iLO или IPMI/BMC).
- Посмотрите на светодиоды сзади сервера.На каждом блоке питания есть индикатор. Если на одном из блоков диод горит или мигает желтым — БП находится в режиме сна или зафиксировал сбой сети.
- Оцените энергопотребление. В веб-интерфейсе BMC откройте раздел Power Monitoring (Мониторинг питания). Посмотрите на пиковое потребление сервера (Peak Power) и сравните его с мощностью одного БП, а не их суммы.
- Проверьте в IPMI состояние обоих БП, нет ли по ним ошибок, чтобы исключить неисправность блоков.
Как исправить
- Зайдите в веб-панель управления сервером (iDRAC / iLO / IPMI): перейдите в раздел Power Management (Управление питанием) ➔ Power Configuration / Redundancy.
- Измените режим резервирования: переключите режим работы БП с Not Redundant (Без резервирования) на Failover / Active-Standby (Основной / Резервный). В этом режиме один блок постоянно берет на себя 100% нагрузки, а второй находится в «горячем» резерве. При аварии основной линии переключение происходит бесшовно.
- Проверьте распределение по линиям: убедитесь, что БП №1 включен в первый блок розеток (PDU A), а БП №2 — во второй (PDU B), запитанный от отдельного ИБП.
- Зафиксируйте кабели: установите пластиковые защелки-фиксаторы для сетевых шнуров. В трети случаев питание теряется из-за того, шнур случайно зацепляют при работах в стойке, и он выскакивает из разъема.
Совет
При закупке серверов рассчитывайте мощность блоков питания по правилу: один БП должен легко закрывать пиковое потребление всего сервера + 20% запаса.
Если сервер в пике потребляет 600 Вт, ставьте два БП не на 600 Вт, а хотя бы на 800 Вт каждый. В целом запас по номиналу БП выше пикового потребления сервера не обязателен, если вы уверены, что сервер не будет потреблять более определенного значения. Можно использовать равные этому значению БП, однако мы все равно рекомендуем оставлять небольшой запас для уверенности в корректной работе резервирования.
В нашем руководстве мы подробно разбираем тонкости управления питанием и частотами процессора. А если вашему проекту требуются выжимающие максимум производительности мощности — арендуйте выделенный сервер нужной конфигурации в Selectel. Мы соберем, проверим и подготовим железо под ваши задачи.