linuxpeter.de
  Batch, Scripts, Tools & Tips > Windows Batch and Tools  
 
Windows Batch and Tools
<< Deaktivieren der Java Updates Übersicht VMWare Player: vmnetcfg.exe fehlt >>
Upgrade ESXi 4 to 4.1 Wie man den Vmware ESXi 4.0 auf 4.1 upgraden kann

War es noch möglich das Upgrade von ESXi 3.5 auf 4.0 mittels "vSphere Host Update Utility 4.0" durchzuführen, so ist das für den Wechsel von 4.0 auf 4.1 nicht mehr möglich (zumindes mit meiner jetztigen Version 4.0).
Damit läßt sich lediglich die 4.0er Version noch Patchen (was man unbedingt schon einmal tun sollte).

Das Tool, das hier jetzt zum Einsatz kommt heißt "VMware vSphere CLI" Link

Originalbeschreibung:

The vSphere Command-Line Interface (vSphere CLI) command set allows you to run common system administration commands against ESX/ESXi systems from any machine with network access to those systems. You can also run most vSphere CLI commands against a vCenter Server system and target any ESX/ESXi system that vCenter Server system manages. vSphere CLI commands are especially useful for ESXi hosts because ESXi does not include a service console.

vSphere CLI commands run on top of the vSphere SDK for Perl. The vSphere CLI installer installs both the vSphere CLI and vSphere SDK for Perl.

Hier jetzt die Vorgehensweise:

Zunächst benötigt man den CLI Client. Danach besorgt man sich noch die Datei Upgrade Package for 4.0 to 4.1 oder Upgrade Package from 3.5 to 4.1 (falls man von 3.5 upgraden muss).

Jetzt alle VMs runterfahren (und am besten wegsichern).

Den Server schaltet man jetzt in den Maintenence-Mode

Danach öffnet man eine Dosbox/Eingabeaufforderung (START --> Ausführen --> CMD)
und begibt sich in den Ordner, in dem der CLI-Client installiert ist.
In den Regel unter C:\Programme\...

Also gibt man folgendes ein:

cd "C:\Programme\VMware\VMware vSphere CLI\bin"

Das eigentliche Update erfolgt durch folgende Eingaben:

perl vihostupdate.pl --server IP_Adresse_des_Servers -i -b D:upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip -B ESXi410-GA-esxupdate

und danach

perl vihostupdate.pl --server IP_Adresse_des_Servers -i -b D:upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip -B ESXi410-GA

Die Befehle sind also so aufgebaut:

perl vihostupdate.pl --server [hostip] -i -b [update-file-name] -B ESXi410-GA-esxupdate
perl vihostupdate.pl --server [hostip] -i -b [update-file-name] -B ESXi410-GA

Nach jedem Befehl wird man nach "Username" und "Password" gefragt und erhält die Statusmeldungen

Please wait patch installation is in progress ...
Host updated successfully.

bzw.

Please wait patch installation is in progress ...
The update completed successfully, but the system needs to be rebooted for the changes to be effective.

Abfragen kann man das Ganze über diesen Befehl:

perl vihostupdate.pl --server 192.168.1.171 --query

der dann folgende Ausgabe bringen sollte:

---------Bulletin ID--------- -----Installed----- ----------------Summary-----------------
ESXi410-GA-esxupdate          2010-10-20T09:37:49 ESXi pre-upgrade Bulletin
ESXi410-GA                    2010-10-20T09:40:01 ESXi upgrade Bulletin

Nach einem Neustart sollte der Server sich dann mit der neuen Versionsnummer melden.

Beim ersten Verbindungsversuch vom Arbeitsplatz aus kann es sein, dass sich zunächst einmal der vSphere-Client updaten muss. Allerdings versagt das automatische Update kläglich.

Unable to Download vSphere 4.1 Client from "vsphereclient.vmware.com". The login process will now exit.

Also ist Handarbeit gefragt. Der Download steht unter http://vsphereclient.vmware.com/vsphereclient/2/5/8/9/0/2/VMware-viclient-all-4.1.0-258902.exe zur Verfügung.
Download und Installation - danach gehts normal weiter.

 

Hoffe es hilft ;-)

 



Zuletzt geändert von Bikerpete (admin)  am Oct 20 2010  um 12:06 PM
<< Deaktivieren der Java Updates Übersicht VMWare Player: vmnetcfg.exe fehlt >>


Info

Buy me a coffee ...


 
Top! Top!