Tengo más de 200 computadoras que pueden proporcionar servicios de IPMI . Los servidores son fabricados por varias compañías diferentes (SuperMicro, Dell, etc.), y hay 6-7 modelos BMC de aproximadamente 5 proveedores diferentes, y cada modelo tiene sus propias idiosincrasias.
Hasta ahora hemos estado configurando los BMC utilizando una combinación de DHCP y configurando manualmente cada BMC. La configuración manual se puede hacer usando un CD-ROM de arranque, configuración desde el BIOS (si es compatible), desde el sistema operativo host con una utilidad como ipmitool , freeipmi , etc. o remotamente usando ipmitool si podemos determinar la dirección de red del dispositivo.
Sin embargo, esta configuración manual es bastante tediosa. En algunos casos, queremos cambiar una configuración global en todos los BMC, lo que requiere que un administrador ejecute un comando contra docenas de cuadros. Dado que los BMC son proporcionados por diferentes proveedores y cada modelo de BMC puede tener sus propias idiosincrasias, el mismo comando no siempre funciona en todos los BMC.
¿Hay alguna utilidad que me permita configurar en masa los BMC en docenas de cajas? Digamos que quiero consultar un parámetro en docenas de BMC diferentes, o cambiar la contraseña, desactivar el acceso HTTP a la WebUI o desactivar el infame agujero de seguridad de cifrado cero .
Puntos de bonificación para cualquier utilidad que me permita actualizar el firmware de BMC, que es necesario para mitigar varias vulnerabilidades de seguridad