Denken Sie daran, dass fast alle Ausgaben während des Bootens auf der seriellen Konsole ausgegeben werden (
Abbildung 4
), nicht auf der Standardkonsole. Wenn ein Monitor angeschlossen ist, erscheinen ein paar Meldungen, Sie können dann aber nichts eingeben, bis die Getty-Programme den Terminaldienst starten. Um das zum Beispiel für Debugging-Zwecke zu ändern, drücken Sie die
[E]
-Taste über dem Kerneleintrag im Bootmenü. Dann können Sie das Schlüsselwort
»console
«
entfernen und mit
[B]
weiterbooten.
Der letzte Schritt besteht darin, über die SOL-Verbindung einen Login-Prompt anzuzeigen. Die meisten Linux-Distributionen bringen
»agetty
«
mit, das meist für seriellen Konsolen verwendet wird. Einen neuen Agetty-Prozess zu starten erfordert nur den folgenden Eintrag in
»/etc/inittab
«
:
s0:2345:/sbin/agetty ttyS1 57600 vt100
Um Agetty abzugewöhnen, dass es auf ein Carrier-Signal wartet, verwenden Sie den Aufrufparameter
»-L
«
. Wenn Sie dann noch
»ttyS1
«
in
»/etc/securetty
«
eintragen, können Sie sich auch als Benutzer Root einloggen. Diese Datei gibt an, welche Terminals als sicher genug erachtet werden, damit sich der Administrator einloggen darf.
Führen Sie als Root noch
»init -q
«
aus, lädt Init seine Konfigurationsdatei neu ein und startet anschließend Agetty. Nun können Sie eine SOL-Sitzung starten und sich auf dem Server einloggen:
ipmitool -I lanplus -U admin -a -H 192.168.2.1 sol activate
Wenn ein Server IPMI nicht unterstützt, lässt sich ein Teil der hier vorgestellten Funktionalität auch auf anderem Weg erreichen. Zum Beispiel sind Power-Control und serielle Konsole über externe Hardware nachrüstbar. Netzwerkfähige Steckdosenleisten wie zum Beispiel von APC und Server Technologies erlauben es, die Server übers Netz aus- und einzuschalten. Serielle-Konsolen-Server wie von Avocent und Open Gear stellen die lokale serielle Verbindung eines Servers übers Netzwerk bereit. Auf Linux-Seite ist die Konfiguration ähnlich zu der hier vorgestellten Lösung. Einige Mainboards erlauben sogar die Umleitung des Bios.
Die Basiskonfiguration von IPMI hängt stark von der jeweiligen Serverhardware ab und erfordert einen tieferen Blick in das Systemhandbuch. Auf Linux-Seite machen IPMI-Tool und Open IPMI das Admin-Leben in dieser Hinsicht relativ einfach. Wer etwas Zeit in ein funktionierendes IPMI-Setup investiert, kann sich damit später viel Ärger und nächtliche Fahrten ins Rechenzentrum sparen, wenn einmal etwas schiefläuft. Die Fähigkeit, aus der Ferne die Bootnachrichten von Bios und Kernel zu verfolgen, ist beim Troubleshooting eines ausgefallenen Servers unbezahlbar.
Akronyme
Die IPMI-Welt ist voller wunderbarer Akronyme. Die wichtigsten erklärt die folgende Liste:
Infos