Oui je sais il existe un outils tout fait... Mais j'avoue que là, j'hésite encore a m'en servir... J'ai en effet du re-installer complètement un host suite à l'usage (foireux) de cet outils, donc, je ne suis pas convaincu que ce soit la bonne idée...
Téléchargez les fichiers suivant sur un volume local de votre ESX:
pre-upgrade-from-ESX4.0-to-4.1.0-0.0-260247-release.zip
upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip
Dans mon cas je les ai copié sur le volume VMFS"System 01"
Si votre serveur n'est pas encore en mode maintenance:
# vimsh -n -e /hostsvc/maintenance_mode_enter
vous pouvez aussi le faire via le client VSphere.
pour accéder au volume VMFS "System 01", vous devrez suivre le chemin suivant:
/vmfs/volumes/System\ 01/
notez la présence d'un '\' en plein milieu, ce caractère permet de placer un espace dans le chemin sans que le système y voit un séparateur...
lancez la pre-upgrade et laissez faire:
# esxupdate update --bundle=/vmfs/volumes/System\ 01/pre-upgrade-from-ESX4.0-to-4.1.0-0.0-260247-release.zip
Unpacking vmware-esx-esxupdate-4.1.0-0.0.260247.i386.vib ########## [100%]
Unpacking vmware-esx-uwlibs-4.1.0-0.0.260247.i386.vib ########## [100%]
Unpacking glibc-common-2.5-34.2926.vmw.x86_64.vib ########## [100%]
Unpacking glibc-2.5-34.2926.vmw.x86_64.vib ########## [100%]
Unpacking glibc-2.5-34.2926.vmw.i686.vib ########## [100%]
Installing glibc-common ########## [100%]
Installing glibc ########## [100%]
Installing glibc ########## [100%]
Installing vmware-esx-uwlibs ########## [100%]
Installing vmware-esx-esxupdate ########## [100%]
Cleaning up vmware-esx-esxupdate ########## [100%]
Cleaning up vmware-esx-uwlibs ########## [100%]
Cleaning up glibc-common ########## [100%]
Cleaning up glibc ########## [100%]
Cleaning up glibc ########## [100%]
Cette opération prendra un peu de temps, mais nettement moins que la suivante:
# esxupdate update --bundle=/vmfs/volumes/System\ 01/upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip
Host was not updated, no changes required.
Skipping bulletin ESX410-GA-esxupdate; it is installed or obsoleted.
Unpacking rpm_vmware-esx-likewise-ad-provider_4.1.0-0.0.2602.. ########## [100%]
Unpacking rpm_vmware-esx-srvrmgmt_4.1.0-0.0.260247@i386 ########## [100%]
Unpacking rpm_vmware-esx-drivers-char-tpm-tis_400.0.0.1.1-1v.. ########## [100%]
:
:
Cleaning up vmware-esx-nmp ########## [100%]
Cleaning up vmware-esx-drivers-net-tg3 ########## [100%]
Cleaning up nss_ldap ########## [100%]
Running [/usr/sbin/cim-install.sh]...
ok.
Running [/usr/sbin/vmkmod-install.sh]...
ok.
Running [esxcfg-boot -b]...
ok.
The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Ensuite, un simple reboot pour finaliser l'installation
# reboot
Et voila, votre ESX doit etre en version 4.1:
# cat /etc/vmware-release
VMware ESX 4.1 (Kandinsky)