VMware ESXi 6 Embedded Host Client

artpic_esxi6-EHC

update 25.12.2017
Im ESXi 6.5 is der Embedded Host Client jetzt enthalten. Auch die Umleitung auf /ui erfolgt automatisch. Es sind keine Anpassungen mehr notwendig.

Von VMware gibt es ein kostenloses Tool mit dem wir unseren ESXi Host verwalten können ohne einen vCenter Server oder den Windows vSphere Client installieren zu müssen. Eine Webanwendung basierend auf HTML und JavaScript. den ESXi Embedded Host Client.

Den Embedded Host Client gibt es als VIB Datei, lässt sich problemlos auf dem ESXi Host installieren und ist gerade mal 3,2 MB groß.

  • Seit der Version ESXi 6.0 Update 2 wird auch der kostenlose ESXi Hypervisor unterstützt!
  • Seit der Version ESXi 6.0 Update 2 ist der Embedded Host Client in der Installations ISO enthalten! (release notes)

Das VIB File auf den ESXi Host ins /tmp Verzeichnis kopieren und installieren. (Es ist danach kein Neustart erforderlich.)

[root@esxi:~] esxcli software vib install -v /tmp/esxui-signed-3976049.vib
Installation Result
   Message: Operation finished successfully.
   Reboot Required: false
   VIBs Installed: VMware_bootbank_esx-ui_1.5.0-3976049
   VIBs Removed:
   VIBs Skipped:

Einen bestehenden EHC updaten.

[root@esxi:~] esxcli software vib update -v /tmp/esxui-signed-3623722.vib
Installation Result
  Message: Operation finished successfully.
  Reboot Required: false
  VIBs Installed: VMware_bootbank_esx-ui_0.6.0-3623722
  VIBs Removed: VMware_bootbank_esx-ui_0.0.2-0.1.3357452
  VIBs Skipped:

Das Webinterface wird im Browser über folgende URL aufgerufen.

https://esxi-server/ui/

Guter, schlanker Webclient um unseren kostenlosen VMware vSphere Hypervisor (ESXi) zu verwalten!

Damit bei der Eingabe im Browser auch direkt das Webinterface des Embedded Host Client erscheint und nicht die default Website des ESXi, erstelle ich mir einfach eine neue index.html unter /usr/lib/vmware/hostd/docroot/ mit einer Weiterleitung auf den EHC.

<html>
 <head>
  <title>VMware Embedded Host Client</title>
  <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
  <meta http-equiv="refresh" content="0; URL=https://MEIN-ESXi-SERVER/ui/">
 </head>
</html>

Unsere Änderrungen werden aber nach einen Neustart wieder überschrieben!
Bei einem Systemstart wird die /etc/rc.local.d/local.sh ausgeführt. Hier können eigene Anpassungen vorgenommen werden.

#!/bin/sh
# local configuration options

### eigene index.html kopieren
cp /vmfs/volumes/DataStore01/mods/index.html /usr/lib/vmware/hostd/docroot/

exit 0

Schreibe einen Kommentar