Перейти к содержанию

Главная / Статьи

сервер · сеть · отказоустойчивость

При отключении света дом должен терять комфорт, а не управление.

Когда дома пропадает свет, мне важно сохранить не все розетки, а управление домом: интернет, роутер, Home Assistant и критические сетевые узлы. Поэтому здесь считаю не «мощность ИБП вообще», а что действительно должно продолжать работать и сколько времени.

проектный контурвремя автономии — только после замеровсервер и связь

Сначала определяю, что обязано пережить отключение

Самая частая ошибка — подключить к одному ИБП всё, что физически находится рядом. Тогда аккумулятор тратится на устройства, без которых дом спокойно проживёт. Резервирование лучше начинать со списка функций, а не со списка розеток.

Приоритет 1Роутер, ONT/модем и базовая локальная сеть: без них теряется связь и удалённый доступ.
Приоритет 2Home Assistant и критические инфраструктурные сервисы.
Приоритет 3PoE и камеры — если запись при отключении действительно нужна.
Не резервирую автоматическиВсё, что относится только к комфорту и не влияет на управление или безопасность.

Считаю ватт-часы, а не только VA

Надпись «1000 VA» на корпусе не отвечает на вопрос, сколько минут проживёт серверная. Для оценки нужны фактическая мощность нагрузки в ваттах, ёмкость батареи, КПД преобразования и состояние аккумулятора.

Поэтому сначала измеряю реальную потребляемую мощность при обычной работе и во время пика. После этого время автономии всё равно подтверждается настоящим отключением сети: расчёт полезен как ориентир, но батарея стареет и ведёт себя нелинейно.

Время работы нашего комплекта от батареи пока не измерено. Оно зависит от нагрузки сервера и сети, состояния аккумулятора и потерь преобразования.

Большой ИБП и мини‑ИБП решают разные задачи

Сервер и часть стойки удобно резервировать обычным 230‑вольтовым ИБП. Для роутера или ONT отдельный DC‑резерв может оказаться эффективнее: меньше преобразований, независимый аккумулятор и возможность оставить интернет работающим даже после корректного выключения сервера.

Такой разнос также защищает от одной общей ошибки: если основной ИБП перегружен или отключён на обслуживание, связь может продолжить работать отдельно.

PoE — самый прожорливый необязательный слой

Камеры могут добавить заметную постоянную нагрузку, особенно ночью с подсветкой. Поэтому резервирование PoE считаю отдельно. Если задача — пережить короткий провал электричества, можно держать камеры вместе с сетью. Если нужна долгая автономия, возможно разумнее сохранить только наиболее важные точки.

Что должен уметь сервер при долгом отключении

ИБП полезен не только как аккумулятор. Если он может сообщить серверу состояние питания и заряда, Home Assistant/Proxmox получают время корректно завершить работу до глубокого разряда.

  1. питание пропало;
  2. система фиксирует переход на батарею;
  3. короткий провал просто пережидается;
  4. если заряд или прогноз автономии проходит порог — начинается штатное выключение VM;
  5. последним выключается сам хост;
  6. сеть/ONT могут продолжать жить на отдельном резерве.
Важно: автоматическое выключение включается только после нескольких ручных тестов. Ошибка в пороге или датчике батареи не должна сама выключать весь дом.

Порядок остановки сервисов

Не все виртуальные машины одинаково важны. Сначала можно остановить тяжёлую видеоаналитику и второстепенные сервисы, сохранив Home Assistant как можно дольше. Если отключение затягивается — затем корректно завершается и он.

В итоге батарея тратится сначала на действительно важные вещи, а не одинаково на всё подряд до полного разряда.

Восстановление после подачи питания тоже надо тестировать

Недостаточно проверить только выключение. После возвращения сети должны предсказуемо подняться роутер, коммутатор, сервер, VM и интеграции. Если Home Assistant стартует раньше сети или камеры поднимаются дольше Frigate, нормальный recovery может занять несколько минут.

Поэтому после тестового отключения проверяется не только «сервер включился», а полный путь: интернет, VPN, HA, MQTT, Frigate, Telegram и доступ к локальным устройствам.

Холодный старт и повторное отключение

Плохой сценарий — электричество вернулось на минуту, всё начало запускаться и снова пропало. Если ИБП почти разряжен, повторный старт большого количества оборудования может оказаться тяжелее самого отключения. В идеале автоматика должна учитывать минимальный заряд перед полным восстановлением тяжёлых нагрузок.

Что измеряю на реальном тесте

Что сейчас в очереди проекта

CyberPower VP1000EILCD 1000 VA рассматривается для серверного оборудования, а отдельный 12-вольтовый резерв — для связи. Время работы от батареи ещё предстоит измерить под домашней нагрузкой.

Следующий шаг — реальный blackout‑test

После установки фиксируем мощность, время работы, порядок shutdown и recovery всей системы.