Was ein CMC ist
Ein Chassis-Management-Controller, kurz CMC, ist ein kleiner Computer, der in ein Blade- oder Modulserver-Gehäuse eingebaut ist. Seine einzige Aufgabe ist die Überwachung des Gehäuses selbst: der gemeinsamen Netzteile, der Lüfter, der Netzwerk- und Speichermodule sowie der Server, die im Gehäuse stecken. Der Begriff ist vor allem mit den modularen Dell-PowerEdge-Systemen verbunden; andere Hersteller bieten dasselbe Konzept unter anderen Namen an, etwa als Onboard Administrator oder Chassis Management Module.
Das entscheidende Merkmal ist der Betrieb außerhalb des Datenpfads (Out-of-Band). Ein CMC hat einen eigenen Prozessor, eine eigene Firmware und einen eigenen Netzwerkanschluss und antwortet daher auch dann, wenn ein Blade abgestürzt, ausgeschaltet oder ohne Betriebssystem ist. Für das Hardware-Asset-Management ist er damit die einzige Stelle, die weiß, welche physische Hardware in welchem Gehäuse steckt und in welchem Zustand sie ist.
So arbeitet ein CMC
Der Controller startet mit dem Gehäuse, nicht mit einem der Server, und baut sein Bild vom Chassis in fester Reihenfolge auf.
- 1
Start mit dem Gehäuse
Der CMC startet selbstständig, bevor ein Blade eingeschaltet wird, und lädt seine eigene Firmware.
- 2
Module erkennen
Er erkennt die eingebauten Blades, Netzteile, Lüfter und E/A-Module und liest Kennung und Status über die Rückwandplatine des Gehäuses aus.
- 3
Ins Verwaltungsnetz einbinden
Er erhält eine Adresse in einem separaten Verwaltungsnetz und stellt eine Weboberfläche, eine Befehlszeile und Standardprotokolle wie SNMP bereit.
- 4
Beobachten und handeln
Er verfolgt Stromaufnahme, Temperaturen und Störungen, löst Alarme aus und wendet Richtlinien an, etwa Leistungsgrenzen für das gesamte Gehäuse.
Was ein CMC verwaltet
Man kann sich das Chassis als kleines Rechenzentrum in einer Kiste vorstellen. Der CMC deckt die Teile ab, die zur Kiste gehören und nicht zu einem einzelnen Server:
| Bereich | Was der CMC tut | Warum es wichtig ist |
|---|---|---|
| Strom | Meldet den Verbrauch und kann die Gesamtaufnahme des Gehäuses begrenzen | Hält das Chassis im Leistungsbudget |
| Kühlung | Überwacht Temperaturen und steuert die Lüfterdrehzahl | Verhindert Drosselung und Hitzeschäden |
| Blade-Server | Schaltet Blades ein und aus und gibt Zugriff auf den Management-Controller jedes Blades | Erlaubt Arbeit ohne Gang zum Rack |
| Netzwerk- und Speichermodule | Zeigt Status und Grundeinstellungen der gemeinsamen Switches und Speicher | Bietet eine einheitliche Sicht auf die gemeinsame Infrastruktur |
| Inventar und Protokolle | Listet eingebaute Komponenten mit Seriennummern auf und protokolliert Hardwareereignisse | Unterstützt Audits und Garantiefälle |
Der CMC im Vergleich zu anderen Controllern
Der CMC wird oft mit dem Management-Controller des einzelnen Servers verwechselt, etwa iDRAC bei Dell-Servern, und mit Software-Inventarisierungsagenten. Sie betrachten unterschiedliche Ebenen. Der Server-Controller verwaltet eine Maschine, der CMC das Gehäuse um sie herum, und ein im Betriebssystem installierter Agent sieht nur, was dieses Betriebssystem meldet.
Deshalb übersieht IT-Asset-Discovery, die nur auf Agenten beruht, ausgeschaltete Blades, leere Steckplätze und gemeinsame Module. Eine agentenbasierte Hardwareinventur ist stark bei Arbeitsplätzen und Servern mit Betriebssystem, während der CMC die Lücke beim Gehäuse schließt.
Welche Ebene was sieht
Jede Ebene beantwortet eine andere Frage, und keine ersetzt die anderen:
| Fähigkeit | CMC | Server-Controller | Betriebssystem-Agent |
|---|---|---|---|
| Funktioniert bei ausgeschaltetem Server | |||
| Meldet gemeinsame Netzteile und Lüfter | |||
| Bietet eine Remote-Konsole für einen Server | |||
| Sieht installierte Software und Systemeinstellungen |
Warum Chassis-Daten für Asset-Verzeichnisse zählen
Chassis-Daten sind wertvoll, weil sie physisch und schwer zu verfälschen sind. Seriennummern, Steckplatzpositionen und Komponentenlisten aus dem CMC geben dem IT-Asset-Management einen verlässlichen Nachweis, was wo verbaut ist, und damit den Ausgangspunkt für Garantieverfolgung, Kapazitätsplanung und Außerbetriebnahme.
Dieselben Datensätze können eine Configuration Management Database speisen, sofern jemand die Synchronisierung verantwortet. Ohne Verantwortlichen wird das Gehäuse einmal bei der Installation dokumentiert, und die Dokumentation läuft der Realität davon, wenn Blades getauscht, versetzt oder ausgemustert werden.
Risiken und häufige Fehler
Ein CMC hat Kontrolle über jedes Blade im Gehäuse, seine Schwächen sind daher die Schwächen des Gehäuses. Die üblichen Probleme sind betrieblicher, nicht exotischer Natur:
Behandeln Sie den Zugriff auf den CMC als privilegierten Zugriff: Wer ihn kontrolliert, kann jedes Blade im Gehäuse ausschalten oder umkonfigurieren.
- Verwaltungsanschlüsse hängen in einem Allzwecknetz statt in einem isolierten Verwaltungsnetz
- Werks- oder gemeinsam genutzte Administratorzugänge, die nie geändert werden
- Firmware, die nie aktualisiert wird, weil der Eingriff in ein gemeinsames Chassis riskant erscheint
- Alarme, die bei niemandem ankommen, sodass ein ausgefallener Lüfter oder ein defektes Netzteil unbemerkt bleibt, bis ein zweites ausfällt
- Ein unbekanntes Gerät im Verwaltungsnetz, das niemand hinterfragt und das eine Prüfung auf nicht autorisierte Geräte finden sollte
Wo man anfängt
Beginnen Sie mit einer Liste aller Gehäuse samt Controller-Adresse, Firmware-Stand und Verantwortlichem. Stellen Sie das Verwaltungsnetz unter eigene Zugriffsregeln, nutzen Sie personalisierte Konten statt eines gemeinsamen Logins, leiten Sie Alarme an eine Stelle, die tatsächlich jemand beobachtet, und führen Sie das Chassis-Inventar im selben Asset-Register wie alles andere. Das Ziel ist einfach: kein Gehäuse, für das niemand zuständig ist.
Man kann nur schützen, was auf einer Liste steht, und beim Chassis-Controller beginnt die Liste der physischen Hardware.
