ipmideck не может достичь BMC
ipmideck связывается с BMC по UDP-порту 623 (IPMI/RMCP+). Если сервер показывается как офлайн:- В Docker подтвердите, что вы запустили контейнер с
--network host. Без этого контейнер не может достичь BMC в вашей LAN. - Проверьте, что IP BMC достижим с хоста (
ping <bmc-ip>). - Подтвердите, что IPMI-over-LAN включён на BMC и что UDP 623 не блокируется межсетевым экраном или границей VLAN.
ipmideck всегда использует
lanplus (IPMI 2.0) для зашифрованных сессий. BMC, застрявший на
только IPMI 1.5 или с отключёнными наборами шифров RMCP+, может отказать в подключении.Ошибки аутентификации / привилегий
Если команды завершаются с ошибкой аутентификации или привилегий:- Перепроверьте имя пользователя и пароль BMC, которые вы ввели для сервера.
- Учётная запись BMC нуждается как минимум в привилегии Operator для управления питанием и вентиляторами; Administrator требуется для изменений конфигурации.
- Некоторые BMC блокируют учётную запись после повторных неудачных входов, подождите, или сбросьте учётную запись из собственного веб-интерфейса BMC.
Команды истекают по тайм-ауту
Старое оборудование может медленно отвечать. ipmideck применяет тайм-аут на команду, заданныйipmi.command_timeout (по умолчанию 30 секунд). Если вы видите тайм-ауты на медленном BMC, увеличьте
это значение в config.yaml. Чтения датчиков и SEL на больших репозиториях наиболее
вероятно будут медленными.
Датчики отсутствуют или читают ноль
- Подтвердите, что BMC действительно предоставляет эти датчики (поддержка
sdr elistразличается у производителей). - Некоторые датчики заполняются только когда сервер включён.
- Проверьте интервал опроса (
ipmi.poll_interval, по умолчанию 30с /IPMIDECK_IPMI_POLL_INTERVAL); очень длинные интервалы задерживают первое чтение.
Вентиляторы неожиданно возвращаются под управление BMC
FanPilot намеренно возвращает вентиляторы под собственное тепловое управление BMC в двух случаях:- Защитное переопределение: при достижении критической температуры или выше вентиляторы идут на 100%.
- Восстановление: после некорректного завершения, сервера офлайн или обнаружения устаревших датчиков, ipmideck восстанавливает авторежим BMC, чтобы оборудование никогда не оставалось без управления.
Панель не загружается
- Подтвердите, что контейнер или процесс работает и слушает на настроенном порту
(
server.port/IPMIDECK_SERVER_PORT, по умолчанию 3000). - Откройте
http://<your-ip>:3000, неhttps, если только вы не установилиserver.https: true. - Проверьте журналы приложения; повысьте
logging.levelдоdebugдля большей детализации.