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

Docker (рекомендуется)

docker run --network host ipmideck/ipmideck:latest
--network host необходим, чтобы контейнер мог достигать ваших BMC напрямую в вашей локальной сети по UDP-порту 623 (порт IPMI/RMCP+). Без сети хоста контейнер находится за NAT Docker и не может завершить сессию IPMI с вашим оборудованием. Как только контейнер запущен, откройте http://<your-ip>:3000 и следуйте мастеру настройки.
Опубликованный образ находится на Docker Hub по адресу hub.docker.com/r/ipmideck/ipmideck. Образ появится скоро, команда выше это в точности команда, которую вы выполните, как только он будет опубликован.

pip

pip install ipmideck
Пакет pip требует, чтобы на хосте был установлен ipmitool, ipmideck вызывает ipmitool для каждой операции IPMI. Сначала установите его из менеджера пакетов вашего дистрибутива (например apt install ipmitool или dnf install ipmitool).

Где ipmideck хранит данные

ipmideck записывает свою конфигурацию и базу данных в каталог данных:
  • Docker: /data внутри контейнера (образ устанавливает IPMIDECK_DATA_DIR=/data; сохраните его с помощью тома).
  • pip в Linux: /data по умолчанию: установите IPMIDECK_DATA_DIR, чтобы переместить его.
  • pip в Windows: ./data, относительно каталога, из которого вы запускаете ipmideck.
Расположение можно переопределить на любой платформе с помощью переменной окружения IPMIDECK_DATA_DIR. Этот каталог содержит config.yaml, базу данных SQLite и файл ключа шифрования, используемый для защиты сохранённых учётных данных BMC. См. Конфигурацию и Запуск ipmideck для подробностей.

Следующие шаги