ESXi 5.x mit DELL OpenManage verwalten

Nach der Installation von ESXi fehlt einem normalerweise die prakische Verwaltungsmöglichkeit über die DELL OpenManage Software. Man kann zwar auf dem Reiter „Hardwarestatus“ im VMware vSphere Client einige Informationen über den aktuellen Zustand der Serverhardware abrufen, dort aber praktisch keine Änderungen vornehmen. Für Aufgaben wie z.B. die Erweiterung eines logische Laufwerks auf dem RAID-Controller benötigt man den DELL OpenManage Server Administrator (OMSA) für ESXi.

Vorab sollte man der ESXi mit dem VMware vSphere Client in den „Wartungsmodus“ versetzen.

Zuerst muß man dann das OpenManageServer Administrator vSphere Installation Bundle (VIB) for ESXi (Version 7.3, 7.4, 8.01, 8.1) von DELL herunterladen, die heruntergeladene zip-Datei nicht entpacken und diese dann z.B. mit dem VMware vSphere Client in den Data Store des zu überwachenden Servers kopieren.

Anschließend den VMware vSphere CLI Client von VMware herunterladen (Login erforderlich), auf dem lokalen Rechner installieren und eine Verbindung mit dem zu überwachenden Server aufbauen. Dann die zuvor in den Data Store hochgeladene zip-Datei mit dem Befehl

esxcli --server SERVERNAME software vib install -d VOLLER_DATEINAME

installieren. Im Beispiel wäre das
C:\Program Files (x86)\VMware\VMware vSphere CLI>esxcli –server 10.0.0.8 software vib install -d /vmfs/volumes/521dc656-ae31e540-26e4-001ec9b20e3c/install/OM-SrvAdmin-Dell-Web-7.3.0-333_A00.VIB-ESX51i.zip

Die für den Dateinamen nötigen Pfadinformationen sieht man im VMware vSphere Client, wenn man unter dem Reiter „Konfiguration“ zuerst links auf „Speicher“ und dann rechts oben auf den gewünschten Data Store klickt. In den „Dateispeicherdetails“ rechts unten wird dann bei „Speicherort“ der Pfad zur Root des Data Stores angezeigt. Diesen muß man dann noch durch evtl. Ordnernamen und den eigentlichen Dateinamen ergänzen.

Der Installationsprozess wird stark vereinfacht in einem Video im DELL Systems Management Wiki erklärt.

[Update] Wenn man den VMware vSphere CLI Client nicht installieren kann oder will (z.B. weil der automatisch Perl mitinstalliert), kann man das VIB auch per SSH mit Putty installieren. Dazu muß man zuerst am ESX SSH aktivieren, dann wie oben beschrieben die VIB zip-Datei in den Datastore hochlanden, dann per SSH in das /tmp Verzeichnis verschieben und dort ausführen. Im Beispiel wären das die beiden Befehle

~ # mv /vmfs/volumes/521dc656-ae31e540-26e4-001ec9b20e3c/install/OM-SrvAdmin-Dell-We
    b-7.3.0-333_A00.VIB-ESX51i.zip /tmp
~ # esxcli software vib install -d /tmp/OM-SrvAdmin-Dell-Web-7.3.0-333_A00.VIB-ESX51
    i.zip

Nach Abschluß der Installation den ESXi mit dem VMware vSphere Client wieder aus dem Wartungsmodus nehmen.

Anschließend kann man den normalen DELL OpenManage Server Administrator (OMSA) auf einem anderen Server starten (oder bei Bedarf vorher herunterladen (Version 7.3, 8.1) und installieren) und mit diesem den ESXi verwalten.