Ich habe über 200 Computer, die IPMI- Dienste bereitstellen können . Die Server werden von verschiedenen Firmen (SuperMicro, Dell usw.) hergestellt. Es gibt 6-7 BMC-Modelle von etwa 5 verschiedenen Herstellern, und jedes Modell weist seine eigenen Besonderheiten auf.
Bisher haben wir die BMCs mithilfe einer Kombination aus DHCP und manueller Konfiguration der einzelnen BMCs konfiguriert. Die manuelle Konfiguration kann mithilfe einer bootfähigen CD-ROM, einer BIOS-Konfiguration (sofern unterstützt), eines Host-Betriebssystems mit einem Dienstprogramm wie ipmitool , freeipmi usw. oder einer Remote-Verwendung von ipmitool erfolgen, wenn wir die Netzwerkadresse des ermitteln können Gerät.
Diese manuelle Konfiguration ist jedoch ziemlich mühsam. In einigen Fällen möchten wir eine Einstellung global auf allen BMCs ändern, sodass ein Administrator einen Befehl für Dutzende von Boxen ausführen muss. Da die BMCs von verschiedenen Anbietern bereitgestellt werden und jedes BMC-Modell möglicherweise eigene Besonderheiten aufweist, funktioniert derselbe Befehl nicht immer auf allen BMCs.
Gibt es Dienstprogramme, mit denen ich die BMCs auf Dutzenden von Boxen massenkonfigurieren kann? Angenommen, ich möchte einen Parameter für Dutzende verschiedener BMCs abfragen oder das Kennwort ändern, den HTTP-Zugriff auf die WebUI deaktivieren oder die berüchtigte Sicherheitslücke für Chiffre Null deaktivieren .
Bonuspunkte für jedes Dienstprogramm, mit dem ich die BMC-Firmware aktualisieren kann. Dies ist erforderlich, um mehrere Sicherheitslücken zu schließen