Ipmitool zur Remotesteuerung von Servern nutzen
Unter Linux kann das Kommandozeilentool ipmitool
(http://ipmitool.sourceforge.net/) unter anderem zur Remotesteuerung von Servern verwendet werden. Dazu muss am Server, der gesteuert werden soll, IPMI konfiguriert sein. Auf diesem Server kann dabei ein beliebiges Betriebssystem installiert sein.
Beispiel mit interaktiver Eingabe des Passworts
Das folgende Beispiel zeigt die Abfrage des aktuellen Power Status und anschließendes Einschalten eines Servers dessen BMC die IP Adresse 10.10.10.77 hat:
[user@adminpc ~]$ ipmitool -I lanplus -H 10.10.10.77 -U admin power status Password: Chassis Power is off [user@adminpc ~]$ ipmitool -I lanplus -H 10.10.10.77 -U admin power on Password: Chassis Power Control: Up/On [user@adminpc ~]$
Beispiel mit Passwort als Parameter
Das Passwort kann auch direkt mit der Option -P
beim Befehl nach dem Benutzernamen angegeben werden:
[user@adminpc ~]$ ipmitool -I lanplus -H 10.10.10.77 -U admin -P P9CnaBsv1Ohd power on Chassis Power Control: Up/On [user@adminpc ~]$
Hinweis: Aus Sicherheitsgründen sollte diese Methode jedoch eher vermieden werden, weil das Passwort an unterschiedlichen Stellen (aktuelle Prozessliste, Bash Historie) aufscheint.
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|