Ich muss oftmals die HP iLO Schnittstelle an Servern konfigurieren welche an einem anderen Standort stehen oder aktuell in Betrieb sind und nicht neugestartet werden dürfen. Sehr oft handelt es sich dabei um ein Vmware ESXi Hypervisor. Ausgerechnet diese Betriebsysteme lassen nur mit umständen eine Konfiguration der iLO zu.  In den meisten Fällen (besonders Remote) fehlt einem das Passwort der iLO Schnittstelle.

Hier einige Facts:

  • Die HP iLO Schnittstelle ist normal eine separate Netzwerkkarte welche speziell beschriftet ist.
    • Die iLO ist in der Werkseinstellung auf DHCP und sollte daher eine IP beziehen sofern ein DHCP Server vorhanden ist.
    • Das Werkseinstellungs-Passwort der iLO ist bei jedem Server anders.
      • Es ist jedoch immer ein Passwort mit 8 Zeichen (Nur Grossbuchstaben und Zahlen)
      • Jeder Server hat immer eine Etikette aufgeklebt oder eine kleine Kunsstoffschublade mit der Etikette
  • Die iLO kann fast allen ProLiant Server während dem Bootvorgang in einem Menu umkonfiguriert werden.
  • Für Windows gibt es HP Tools mit denen man die iLO umkonfigurieren kann. Dies Funktioniert natürlich nur wenn Windows wirklich auch Physisch Installiert ist.
  • Linux Funktioniert auf die selbe art und weise wie Vmware ESXi und wird folglich in diesem Beitrag mit erklärt.

Voraussetzung für die Beschriebene Methode:

  • Der installierte ESXi muss die HP utilitys beinhalten.
    • Das ist normalerweise gegeben wenn eine HP branded Vmware ESXi ISO benutzt wurde.
      • Alternativ muss das HP/ESXi Offline bundle installiert sein.
  • Dieser Beitrag bezieht sich auf iLO4 , ich hatte auch erfolge bei iLO2 und iLO3 allerdings muss man ggf. die XML Dateien etwas anpassen.

 

HowTo

SSH Einschalten

  1. Server auswählen
  2. Konfigurations Tab anklicken
  3. Sicherheitsprofile auswählen
  4. Eigenschaften Öffnen
  5. SSH auswählen
  6. Optionen Öffnen
  7. Dienst Starten
    • Der Dienst muss nicht automatisch konfiguriert werden, normal nach dem nächsten Reboot ist SSH wieder ausgeschalten.
  8. Fertig…

2015-11-11_11-16-57

 

Verbinden und das richtige Verzeichnis finden

Nun können wir mit Putty oder einem ähnlichen SSH Tool auf den ESXi zugreifen.

2015-11-11_11-26-30

Note: der Benutzer ist in den meisten fällen root und kann direkt bei der IP mit angegeben werden.

Nun wechseln wir in das Tools Verzeichnis von HP:

Note: sollte das fehlschlagen habt ihr die HP Tools nicht im ESXi installiert und solltet diese über das Offline Bundle nachinstallieren.

Do the Magic

Okay, nun können wir die Änderung an der iLO vornehmen. Generell mit dem iLO über das Tool hponcfg kommuniziert und iLO versteht da nur XML.

IP Adresse Setzen

NOTE: Solltet Ihr die iLO bereits erreichen können und habt nur kein Passwort, einfach diesen Teil überspringen.

Zunächst laden wir uns die aktuelle Konfiguration der iLO mit folgendem Befehl in eine neue Datei im /tmp Verzeichnis:

Nun können wir die Datei editieren. dies geschieht normal mit dem UNIX Editor VI. Wer damit unsicher ist, kann auch über WinSCP die Datei Laden, mittels Notepad++ Editieren und wieder hochladen.

Die Datei enthält viele Settings die wir nicht anfassen, aber folgende Zeilen sollten angepasst werden:

Natürlich kann man noch mehr anpassen aber wir wollen ja lediglich die iLO wieder erreichen.

Um die Änderungen wieder zu speichern führen wir folgenden Befehl aus :

Nun lohnt es sich mal einen Ping abzusetzen um zusehen ob die iLO wieder erreichbar ist.

Passwort zurücksetzen

Um das Passwort des Administrator zurück zu setzen gehen wir wie folgt vor:

Wir erstellen eine neue Datei über VI oder ebenfalls mit externer Hilfe wie Notepad++ und WinSCP.

Wenn die Datei erstellt wurde, kann diese mit dem selben Tool beim iLO aufgespielt werden:

Nun solltet Ihr euch mit dem neuen Passwort einloggen können.

iLO Remote Resetten

Mit -r kann das iLO auch komplatt resettet werden.