Совместимые ИБП с TrueNAS: Выбор, настройка NUT, APC, Eaton | AdminWiki
Timeweb Cloud — сервера, Kubernetes, S3, Terraform. Лучшие цены IaaS.
Попробовать

Какие ИБП совместимы с TrueNAS: Полное руководство по настройке и выбору

23 марта 2026 7 мин. чтения #apc #cyberpower #eaton #nut #truenas #ups #ИБП #бесперебойник #настройка #совместимость

Представь, что твой TrueNAS-сервер — это сердце домашней или офисной инфраструктуры. Файлы, виртуальные машины, медиатека. И вот — скачок напряжения или отключение электричества. Без правильного ИБП (Источника Бесперебойного Питания) это может закончиться потерей данных или повреждением дисков. Давай разберем, какие ИБП действительно совместимы с TrueNAS и как их грамотно настроить для автоматического безопасного завершения работы системы.

Как TrueNAS работает с ИБП: Основа — NUT

TrueNAS, как в варианте Core (на FreeBSD), так и Scale (на Linux), для управления ИБП использует открытый проект Network UPS Tools (NUT). Это кроссплатформенный набор демонов и драйверов, который умеет общаться с сотнями моделей ИБП от разных производителей.

Ключевой принцип: Совместимость определяется не брендом ИБП, а поддержкой его протокола связи драйверами NUT. Если NUT "видит" твой ИБП через USB, Serial (COM) порт или сеть (SNMP) — он совместим с TrueNAS.

Основные типы подключения ИБП

  • USB (самый распространенный и простой): ИБП подключается кабелем USB Type-B (как у принтера) к серверу. NUT считывает данные напрямую.
  • Serial (RS-232): Старый, но надежный способ через COM-порт. Часто требует специального кабеля.
  • Сетевое (SNMP): Продвинутые ИБП с сетевой картой (или подключенные через сервер NUT на другой машине) общаются по протоколу SNMP.

Список производителей и серий ИБП, совместимых с TrueNAS

Вот таблица наиболее популярных и хорошо работающих с TrueNAS через NUT производителей и серий. Драйвер в NUT — это ключевой параметр.

Производитель Популярные серии / Модели Драйвер NUT (usbhid-ups, blazer_ser и др.) Тип подключения Уровень поддержки
APC (Eaton) Back-UPS Pro, Smart-UPS (серии SMT, SMC), Easy UPS usbhid-ups, apcsmart (serial) USB, Serial Отличная
Eaton 5P, 9S, Ellipse usbhid-ups, nutdrv_qx USB, Serial Отличная
CyberPower CP, OR, OL系列, Value Series usbhid-ups USB Отличная
Delta Amplon RT, N系列 usbhid-ups, bcmxcp_usb USB Хорошая
Vertiv (Liebert) GXT, Micro DC usbhid-ups USB Хорошая
Tripp Lite SmartOnline, SMART usbhid-ups, tripplite USB, Serial Хорошая
Важно! Даже в рамках одной серии поддержка может отличаться. Перед покупкой проверяй точную модель на сайте официальной таблицы совместимости NUT (HCL). Ищи свою модель по названию или VID/PID USB-устройства.

Пошаговая настройка ИБП в TrueNAS через веб-интерфейс

Давай настроим типичный сценарий: ИБП APC Back-UPS Pro 1500, подключенный по USB.

Шаг 1: Подключение и проверка

  1. Подключи ИБП к серверу TrueNAS кабелем USB.
  2. Включи ИБП в розетку и запусти его.
  3. Зайди в веб-интерфейс TrueNAS (Core или Scale).
  4. Перейди в System → UPS.

Шаг 2: Конфигурация службы UPS

Заполни основные параметры. Вот пример для USB-подключения:

config
# Пример настроек в веб-интерфейсе TrueNAS:
UPS Mode: Master
Driver: usbhid-ups (для APC, Eaton, CyberPower по USB)
Port: auto (или найденное устройство, например /dev/ugen0.2)
Идентификатор UPS: truenas-ups (любое имя)
Описание: APC Back-UPS 1500

# Дополнительные настройки (Shutdown):
Время до отключения (Seconds): 300    # 5 минут работы от батареи до команды на выключение
Уровень заряда батареи для отключения (%): 20
Время ожидания после восстановления питания (Seconds): 60

Шаг 3: Настройка мониторинга и тест

  1. Включи службу UPS галочкой "Enable".
  2. Нажми "Save".
  3. Перейди на вкладку "UPS Service Log" или "Status". Должны появиться строки инициализации драйвера и данные с ИБП (заряд, нагрузка, время работы).
  4. Проведи тест: В разделе "Test" нажми "Perform Test". ИБП должен перейти на батарею на несколько секунд. Система зафиксирует событие в логе.

Расширенная настройка: Драйверы и ручная правка nut.conf

Иногда автоматического определения недостаточно. Например, для старых ИБП по Serial порту или специфичных моделей Delta. Тогда нужно знать точный драйвер и порт.

bash
# На TrueNAS Scale можно посмотреть подключенные USB устройства:
lsusb
# Ищи строку с производителем ИБП (American Power Conversion, Eaton, Cyber Power Systems...)
# Пример вывода для APC:
Bus 002 Device 003: ID 051d:0002 American Power Conversion UPS

# Или найти устройство в системе:
ls -la /dev/ | grep -E "(usb|ugen|hid)"
# Может быть /dev/uhid0, /dev/ugen0.2 и т.д.

Основные драйверы NUT для популярных протоколов:

  • usbhid-ups — Универсальный для большинства современных USB ИБП (APC, Eaton, CyberPower).
  • blazer_usb / blazer_ser — Для более простых протоколов (некоторые модели Eaton, Mustek).
  • nutdrv_qx — Для серии Eaton 5P, 9S и других с протоколом Qx.
  • apcsmart — Для старых APC по Serial порту.

Частые проблемы и их решение

1. ИБП не определяется (No supported devices found)

Причина: Неправильный драйвер или отсутствие прав на устройство.

Решение:

  • Проверь кабель USB. Попробуй другой порт на материнской плате.
  • В веб-интерфейсе попробуй драйвер usbhid-ups и порт auto.
  • Для TrueNAS Scale проверь, что служба NUT имеет доступ к устройству. Иногда помогает добавление устройства вручную через "Auxiliary Parameters" в настройках UPS:
config
# В поле "Auxiliary Parameters" (дополнительные параметры) веб-интерфейса:
vendorid=051d
productid=0002
# Где 051d и 0002 — VID и PID из вывода lsusb

2. Служба UPS не запускается

Смотри логи службы в веб-интерфейсе (UPS Service Log). Частая ошибка — конфликт порта, если ИБП был ранее подключен к другой системе. Попробуй остановить службу, отключить и снова подключить USB-кабель, затем запустить службу заново.

3. Не срабатывает автоматическое выключение

Убедись, что в настройках "Shutdown" правильно заданы "Время до отключения" и "Уровень заряда батареи". Проведи полноценный тест с отключением питания от ИБП и засеки время до появления команды на выключение в логах.

Профессиональный совет: Для критически важных систем используй ИБП с сетевым управлением (SNMP) и настрой его как Master на отдельном сервере (например, Raspberry Pi с NUT), а TrueNAS настрой как Slave (через "UPS Mode"). Это повысит надежность и позволит управлять несколькими серверами от одного ИБП.

Выбор ИБП для TrueNAS: Критерии и рекомендации

  1. Мощность (ВА/Вт): Посчитай потребление своего сервера (блок питания + диски + возможное расширение). Умножь на 1.3 для запаса. Для системы с 6-8 дисками часто хватает 1000-1500 ВА.
  2. Поддержка NUT: Выбирай модели из списка выше или проверяй на сайте NUT перед покупкой.
  3. Чистый синус (Pure Sine Wave): Обязательно для современных блоков питания с активным PFC (коэффициент коррекции мощности). ИБП с аппроксимированной синусоидой могут вызвать перегрузку и отключение БП сервера.
  4. Срок службы батареи и возможность замены: Стандартные свинцово-кислотные батареи служат 3-5 лет. Убедись, что их можно легко заменить.
  5. Интерфейсы: Наличие USB-порта для управления — must-have. Сетевой порт (SNMP) — nice-to-have для продвинутой настройки.

Итак, совместимость ИБП с TrueNAS обеспечивается проектом NUT, который поддерживает огромный спектр устройств. Флагманы — APC, Eaton и CyberPower с драйвером usbhid-ups — работают практически "из коробки". Ключ к успеху — проверка конкретной модели в HCL NUT, правильный выбор драйвера и тщательная настройка параметров отключения. Настроенный ИБП превратит твой TrueNAS из уязвимого хранилища в отказоустойчивый центр данных, способный пережить даже внезапное отключение электричества.

Поделиться:
Сохранить гайд? В закладки браузера