У мене понад 200 комп'ютерів, які можуть надавати послуги IPMI . Сервери випускаються декількома різними компаніями (SuperMicro, Dell тощо), і є 6-7 моделей BMC від приблизно 5 різних постачальників, і кожна модель має свої власні ідіосинкразії.
Поки ми налаштовували BMC за допомогою комбінації DHCP та вручну налаштовуючи кожен BMC. Конфігурація вручну може бути виконана за допомогою завантажувального компакт-диска, конфігурація з BIOS (якщо підтримується), з операційної системи хоста з утилітою, наприклад ipmitool , freeipmi тощо, або віддалено за допомогою ipmitool, якщо ми можемо визначити мережеву адресу пристрій.
Однак ця конфігурація вручну є досить стомлюючою. У деяких випадках ми хочемо змінити налаштування на всіх рівнях BMC, що вимагає, щоб адміністратор запустив команду проти десятків вікон. Оскільки BMC надаються різними постачальниками, і кожна модель BMC може мати власні ідіосинкразії, та сама команда не завжди працює на всіх BMC.
Чи є утиліти, які дозволяють мені масово налаштувати BMC на десятках коробок? Скажіть, що я хочу запитувати параметр на десятках різних BMC або змінити пароль, вимкнути HTTP-доступ до WebUI або відключити сумнозвісний шифр нульовий отвір безпеки.
Бонусні бали за будь-яку утиліту, яка дозволить мені оновити прошивку BMC, яка необхідна для зменшення кількох вразливих місць безпеки.