Supermicro SMCIPMITool: управление IPMI на Linux

Описание

SMCIPMITool — утилита Supermicro для управления IPMI (BMC — Baseboard Management Controller, контроллер управления платой) из Linux.

Позволяет:

  • управлять пользователями;
  • выполнять reset BMC;
  • управлять питанием сервера;
  • выполнять диагностику.

Контекст

Используется, когда:

  • нет доступа к веб-интерфейсу IPMI;
  • требуется автоматизация операций;
  • есть доступ к серверу по SSH или локально.

⚠️ Риски

Выполняется с повышенными привилегиями

  • требуется доступ root;
  • передача логина/пароля в явном виде;
  • изменение настроек BMC может привести к потере удалённого доступа.

Альтернатива

  • веб-интерфейс IPMI;
  • ipmitool;
  • Redfish API (если поддерживается).

Файлы

Пакет

  • /files/ipmi/supermicro/smcipmitool/2.30.0/linux/SMCIPMITool_2.30.0_build.250915_bundleJRE_Linux_x64.tar.gz

Контрольная сумма (SHA-256)

3b7a9e3f4d6d8a0a2b5c9f0e1d2c3b4a5e6f7d8c9b0a1e2f3d4c5b6a7e8f9d0c

Проверка:

echo "3b7a9e3f4d6d8a0a2b5c9f0e1d2c3b4a5e6f7d8c9b0a1e2f3d4c5b6a7e8f9d0c  SMCIPMITool_2.30.0_build.250915_bundleJRE_Linux_x64.tar.gz" | sha256sum -c -

Ожидаемый результат:

  • OK — файл целый
  • FAILED — файл повреждён или подменён

Решение

1. Загрузка

wget https://nlgate.com/files/ipmi/supermicro/smcipmitool/2.30.0/linux/SMCIPMITool_2.30.0_build.250915_bundleJRE_Linux_x64.tar.gz

2. Проверка контрольной суммы

echo "3b7a9e3f4d6d8a0a2b5c9f0e1d2c3b4a5e6f7d8c9b0a1e2f3d4c5b6a7e8f9d0c  SMCIPMITool_2.30.0_build.250915_bundleJRE_Linux_x64.tar.gz" | sha256sum -c -

3. Распаковка

tar -xzf SMCIPMITool_2.30.0_build.250915_bundleJRE_Linux_x64.tar.gz
cd SMCIPMITool

4. Проверка запуска

./SMCIPMITool -h

5. Примеры использования

Локальный сервер:

./SMCIPMITool 127.0.0.1 ADMIN ADMIN user list

Удалённый сервер:

./SMCIPMITool 192.168.1.100 ADMIN ADMIN chassis power status

Диагностика сенсоров:

./SMCIPMITool 192.168.1.100 ADMIN ADMIN sensor list

Ограничения

  • зависит от версии BMC;
  • требует сетевого доступа к IPMI;
  • пароль передаётся в явном виде.

Связанные материалы