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