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)
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)