Wer den VMware ESXi Hypervisor in der kostenfreien Lizenz verwendet, verfügt nicht über das VMware vCenter und den Luxus, ESXi-Hosts ganz komfortabel mit einigen Mausklicks aktualisieren zu können. Eine Option wäre, nach einiger Zeit die aktualisierte Installationsmedien von ESXi zu beziehen und das System neuzuinstallieren - keine schöne Lösung, da VMware Installationsmedien nicht regelmäßig aktualisiert. Es gibt die Möglichkeit, die verfügbaren Patche händisch zu beziehen und zu installieren. ======Patche suchen und herunterladen====== {{ esxiupd-1.jpg?100|Build-Nummer des ESXi-Servers}} Zuerst muss in Erfahrung gebracht werden, welches ESXi-Release verwendet wird und welche Patche somit schon installiert wurden. Nachdem eine Verbindung zum ESXi-Host mit dem vSphere Client hergestellt wurde, ist diese Information im Hilfemenü oder im oberen Bereich des vSphere Clients zu sehen (//siehe rechts//). Auf der VMware-Internetpräsenz gibt es eine Patch-Suchmaschine, die die Release-Nummer als Suchbegriff erhält: {{:computer:vmware:esxiupd-2.jpg|}} Für das erste ESXi 5-Release mit der Build-Nummer **469512** funktioniert das leider nicht, hier muss einfach im oberen Bereich der Seite "//Search by Product//" das Produkt "//ESXi Embedded and Installable//" in der Version "//5.0.0//" ausgewählt werden. Die Patche werden anschließend händisch oder mithilfe des Download-Managers heruntergeladen. Es ist sehr ratsam, nach dem Download die MD5-Prüfsummen der Dateien mit den angegebenen auf der VMware-Seite zu überprüfen - beispielsweise mit md5sum: $ md5sum *.zip 9715997578351b01bef0eb4cc890cb75 ESXi500-201109001.zip 3392d7d74304bf677e3275fafe8071ed ESXi500-201111001.zip 107ec1cf6ee1d5d5cb8ea5c05b05cc10 ESXi500-201112001.zip ce6458af71a9abfd00062f137b56aa93 ESXi500-201204001.zip 4a1de58656980271d79a32107cba75cf ESXi500-201205001.zip 55c25bd990e2881462bc5b66fb5f6c39 update-from-esxi5.0-5.0_update01.zip Sofern die Prüfsummen stimmen, lädt man die Dateien auf einen Datastore auf dem ESXi-Host. In diesem Beispiel gibt es einen Datastore "**VMs**" auf dem ein Ordner "**updates**" angelegt wurde - in diesen wurden die ZIP-Dateien hochgeladen. ======Konsolen-Zugriff====== {{ esxiupd-3.jpg?100|ESXi-Shell über SSH aktivieren}} Die eigentliche Installation kann nun mithilfe der vCLI oder direkt über die ESXi-Shell (//SSH//) erfolgen - hierzu muss ggf. SSH auf dem Hypervisor temporär aktiviert werden. Um diese Konfiguration vorzunehmen, muss der Konfigurationsreiter und der Menüpunkt "**Sicherheitsprofil**" aufgerufen werden. Mit Klicks auf "**Eigenschaften**" bei "**Dienste**" werden alle verfügbaren Dienste angezeigt. Im gleichen Dialog kann der SSH-Dienst aktiviert werden. ======Installation====== Zunächst muss eine SSH-Verbindung mithilfe eines SSH-Clients seiner Wahl hergestellt werden: $ ssh root@IP-ADRESSE Nach erfolgtem Login ist es ratsam die verfügbaren Patche in der korreten chronologischen Ordnung (//alt nach neu, auf der Seite von unten nach oben//) zu installieren. Idealerweise überprüft man für jeden Patch, ob dieser nicht schon installiert ist: ~ # esxcli software vib list | more Die verfügbaren und ggf. schon installierten Teilpakete des Depots können wie folgt eingesehen werden: ~ # esxcli software sources vib list --depot=/vmfs/volumes/VMs/updates/ESXi500-201109001.zip | more Mit dem folgenden Aufruf wird ein Update installiert: ~ # esxcli software vib update --depot=/vmfs/volumes/VMs/updates/ESXi500-201109001.zip Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: VMware_bootbank_esx-base_5.0.0-0.3.474610, VMware_locker_tools-light_5.0.0-0.3.474610 VIBs Removed: VMware_bootbank_esx-base_5.0.0-0.0.469512, VMware_locker_tools-light_5.0.0-0.0.469512 VIBs Skipped: VMware_bootbank_ata-pata-amd_0.3.10-3vmw.500.0.0.469512... ... Der o.g. Patch erfordert einen Reboot des System - dieser kann mit dem folgenden Aufruf eingeleitet werden: ~ # reboot Nach dem Reboot sollte sich die Build-Nummer geändert haben. ======Internetverweise====== * VMware Patch-Downloadcenter: http://www.vmware.com/patch/download/ * Artikel in der VMware-Community: http://communities.vmware.com/people/vmroyale/blog/2011/09/15/updating-esxi-5--single-use-esxcli-how-to