Update VMware Infrastruktur 3 auf 3.0.1

Aus VMachine.de Knowledge Base

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Update VirtualCenter 2 auf VirtualCenter 2.0.1

Upgrade des VMware VirtualCenter Management Server über das Auswahlmenü (autorun.exe) oder manuell durch Aufruf der Einzelkomponenten:

up1.jpg

Im Verzeichnis mit den entpackten Dateien:

  • bin\VMware-licenseserver.exe -> Lizenzserver
  • bin\VMware-vcserver.exe -> VirtualCenter Management Server
  • bin\VMware-viclient.exe -> Virtual Infrastructure Client

Schritt-für-Schritt Upgrade über autorun.exe:

up2.jpg


Die Installationsroutine erkennt automatisch, ob schon eine ältere Version des VirtualCenter Management Server installiert ist und bietet ggf. ein Update an.


up3.jpg

Aktuelle Version nach dem Update des VirtualCenter Management Server und des Virtual Infrastructure Client.


Da bei einem Update von einer bestehenden Datenbank ausgegangen werden kann, ist "use an existing database" die richtige Auswahl. Alternativ wäre eine Neuerstellung einer MSDE (nicht-produktiv zu nutzen) Datenbank.

up4.jpg


Aufgrund der bestehenden Datenbank, erscheint eine Abfrage, ob die Datenbank gelöscht oder aktualisiert werden soll. Eine Aktualisierung meiner Datenbank hat problemlos funktioniert, allerdings wird die Erfahrung zeigen, ob dies immer so ist.

Wichtig: Falls Sie hier Ja/Yes anklicken, sind alle Daten des VirtualCenter gelöscht, d. h. alle Hierarchien (Datacenter, Folder, Cluster, Ressourcegroups) sowie Hosts und deren VMs.


up5.jpg

Wie bei dem Datenbankserver kann auch ein neuer Lizenzserver angelegt oder ein bestehender genutzt werden. Im Normalfall ist Configure VMware VirtualCenter Server to use an existing license server die richtige Auswahl.


up6.jpg

Falls ein existierender Lizenzserver genutzt werden soll, ist hier die Adresse anzugeben. 27000@localhost ist Standard bei einem lokal installierten Lizenzserver.

up7.jpg

Falls mit einem alten Virtual Infrastructure Client auf einen aktuelleren VirtualCenter Management Server verbunden wird, erscheint automatisch ein Warnhinweis mit der Möglichkeit den aktuellen Client zu installieren. Es kann immer nur mit VirtualCenter Komponenten gleicher Version gearbeitet werden, d. h. VirtualCenter Management Server 2.0.1 = Virtual Infrastructure Client 2.0.1


up8.jpg

Dieses Upgrade des Virtual Infrastructure Client muss auf jedem System vorgenommen werden, dass mit einem VirtualCenter 2.0.1 Server kommunizieren muss.


up9.jpg


VMware ESX Server 3 auf Version 3.0.1

  • Übertragen der der Upgradedatei 3.0.1-32039-full.tgz

Entweder sollte mit einer gemeinsamen Freigabe (NFS oder SMB (Windows)) gearbeitet werden oder die Datei muss mit SCP oder WinSCP auf jeden zu aktualisierenden ESX Server (z. B. /tmp) kopiert werden.

  • Maintenance Mode

up10.jpg up11.jpg up12.jpg

Laufende Maschinen müssen von dem ESX Server entfernt (VMotion) werden oder ausgeschaltet sein. Danach muss der ESX Server über den Virtual Infrastructure Client (direkt/oder über VirtualCenter)in den Maintenance Mode geschaltet werden.

  • Entpacken und Ausführen des Upgrade

Nachdem der ESX Server im Maintenance Modus ist, entweder direkt an die Konsole des Servers gehen oder mit SSH (z. B. Putty) mit dem ESX Server verbinden.

Wurde die Datei in /tmp kopiert, wird mit cd /tmp in dieses Verzeichnis gewechselt und die Datei mit tar -xzvf 3.0.1-32039-full.tgz entpackt.

up13.jpg

WICHTIG: Bitte vor einem Upgrade alle FiberChannel Anschlüsse und iSCSI HBA Anschlüsse ziehen! Sonst kann es passieren, dass beim Upgrade der Grub Bootloader verschoben wird und das System nicht mehr bootet. Wenn das System schon nicht mehr bootfähig ist, ziehen Sie einfach alle FC und iSCSI HBA Stecker und Booten mit der ESX 3.0.1 CD und führen das Upgrade erneut durch. Danach sollte das System wieder lauffähig sein. VMware Doc: 5089096 [1]


Danach in das neu enstandene Verzeichnis (cd /tmp/32039) wechseln und mit "esxupdate -n update" das Upgrade ausführen. Falls eine Fehlermeldung bzgl. yum erscheint, kann ein erneuter Aufruf von "esxupdate -n update" helfen. Der Parameter -n verhindert einen automatischen Reboot.

up14.jpg

Allerdings sollte trotzdem ein manueller Reboot (reboot oder shutdown -r now) durchgeführt werden.

up16.jpg

Beim verwenden einer Freigabe sollte man idealerweise trotzdem die Upgradedatei (falls ein NFS Share nach /mnt/nfs gemountet ist, tar -xzvf /mnt/nfs/3.0.1-32039-full.tgz -C /tmp) lokal entpacken, da man so mehrere ESX Server gleichzeitig aktualisieren kann, da ansonsten manche Dateien gesperrt sind.

  • Last Step VMware ESX

Manchmal kann es notwendig zu sein, jeden ESX Server nach dem Update im VirtualCenter neu zu verbinden. Zuerst Disconnect und danach direkt wieder ein Connect.

up17.jpg

  • VMware HA (High Availability)

Falls HA eingesetzt wird, ist zu lesen, dass ein Reconfigure HA bei den im Cluster stehenden ESX Server durchgeführt werden muss.

up18.jpg

  • Consolidated Backup

Falls Consolidated Backup eingesetzt wird, muss diese Komponente (Integrator auf dem Backup Proxy) auch aktualisiert werden.

Virtuelle Maschinen

Entweder die vormals abgeschalteten virtuellen Maschinen wieder anschalten oder die virtuellen Maschinen mit VMotion zurück migrieren.

Danach ein Upgrade der virtuellen Maschinen durchführen (Install VMware Tools) mit anschließendem Neustart der VM (kann auch zu einem späteren Zeitpunkt durchgeführt werden)

Dauer

Für die Aktualisierung des VirtualCenter kann mit knapp 30 Minuten gerechnet werden, falls keine Probleme auftreten. Um das Update des ESX Server und die damit verbundenen manuellen Aktionen durchzuführen, wird mit Sicherheit eine Stunde Zeit benötigt. Aufgrund des Umfangs und der Problematik mit dem Update des ESX Servers auf Version 3.0.1 ist es in manchen Umgebungen (unproduktiv oder klein) sinnvoller eine Neuinstallation des ESX Servers durchzuführen. Außerdem sollte ungefähr 1 GB freier Speicherplatz in der Partition /tmp oder / je nach Installation vorhanden sein, um ein reibungsloses Update durchführen zu können.

Persönliche Werkzeuge