VMware Updates Teil1 (bundleZIP)

Hallo Jungs,

folgendes Thema heute:
Wie bringe ich ESX-Server auf die aktuelle Version bzw. auf die Gleiche?

Erst einmal hier eine nette Seite ohne Login-Requirement für die Updates der Produkte:
http://www.vmware.com/patchmgr/download.portal

Alternativ kann man auch auf „Updates Suchen“ im vCenter unter Hilfe schauen,
von dort kommt man zum Beispiel nach:
http://downloads.vmware.com/d/info/datacenter_cloud_infrastructure/vmware_vsphere/4_1

Teil1: Updates für ESX-Server per Suchseite herunterladen und installieren (Bundle ZIP-Files)

Verwende zuerst den oben genannten Link: http://www.vmware.com/patchmgr/download.portal.
Lade nun die Patches für Deinen ESX-Server herunter, idealerweise kannst Du auch einfach alle markieren und dann per Java-Downloader herunterladen lassen.
Nach dem herunterladen sollten diese als ZIP-Datei(en) im Zielordner liegen,
kopiere diese auf den ESX-Host. (alternativ können diese auch vom ESX aus extern abgefragt werden, ich gehe aber davon aus, dass direkter ESX-Serverzugriff bereitsteht)
Nach dem Hochladen der ZIP-Dateien öffnet man eine Verbindung per SSH zum ESX-Server.
Zum Scannen der ZIP-Files ob diese installiert werden können verwendet man folgenden Befehl(en):
vimsh -n -e /hostsvc/maintenance_mode_enter
cd /vmfs/volumes/esx2-datastore1/software/esx4.1_updates/
esxupdate –bundle ./<bundleZIP> scan
esxupdate –bundle ./<bundleZIP> update

bundleZip gibt natürlich den einzelnen Patch an.

Danach werden die Patchdaten entpackt, installiert und weitere Installationsroutinen ausgeführt.
Am Ende sollte ein angenehmes:
The update completed successfully, but the system needs to be rebooted for the
changes to be effective.
stehen.

Hinweis:
Nach einem Neustart muss der ESX-Server immer noch aus dem Wartungs-Modus in den native geholt werden. Bei mir gab es bisher aber keine Probleme den ESX vorher bereits aus dem Wartungs-Modus zu heben und den Neustart durchzuführen!

Also nicht gleich in den Feierabend starten…
Hier nochmals das Kommando zum Beenden des Wartungs-Modus:


vimsh -n -e /hostsvc/maintenance_mode_exit

Falls ein ESXi eingesetzt wird:
Hier das alternative Kommando für Embedded-Systeme (ESXi).


vim-cmd /hostsvc/maintenance_mode_enter

vim-cmd /hostsvc/maintenance_mode_exit
Falls ein ESXi 5.0 eingesetzt wird:
Hier angepasste Kommandos für die Beschränkungen auf der neuen Plattform:

cd /
wget http://<Server:Port>/<BundleZIP>.zip
esxcli software vib install -d /<BundleZIP>.zip

Beitrag von VMware zur Installation von Update auf ESXi 5.0:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2005205

Notiz:

Beim vCenter sollte man nach dem Wartungs-Modus mal F5 (Aktualisieren) drücken, sonst sieht man nicht das der Host in den Wartungs-Modus gegangen wurde.
(im Wartungs-Modus ist nichts mit aktiven VMs)