Upgrader VMware ESXi 4.0 vers 4.1 ou 3.5 vers 4.1

Août 25
2010

Voici ce qu’il faut faire :

1. Téléchargez et installez vSphere CLI.

2. Téléchargez le package de mise à jour ESXi 4.0 vers 4.1 ou le package de mise à jour ESXi 3.5 vers 4.1

3. Éteignez toutes vos machines virtuelles et passez l’hôte en mode maintenance.

4. Lancez le prompt vSphereCLI et exécutez les commandes suivantes
vihostupdate.pl –server [hostip] -i -b c:\temp\upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip -B ESXi410-GA-esxupdate

puis :

vihostupdate.pl —server [hostip] -i -b c:\temp\upgrade-from-ESXi4.0-to-4.1.0-0.0.260247-release.zip -B ESXi410-GA

Adaptez la commande à votre environnement en modifiant le chemin vers l’emplacement du fichier d’upgrade d’ESXi.

Si vous recevez ce message d’erreur :

Error connecting to server at ‘https://localhost/sdk/webService’: Perhaps host is not a vCenter or ESX server

Verifiez bien la syntaxe de votre commande, une erreur y figure. Si vous avez fait un copier-coller de la commande, retapez-là intégralement (je pense que le problème vient des « -« , vous pouvez au minimum retaper les « – » de la ligne de commande), une conversion de caractère a eu lieu lors du copier-coller et Windows vous fait une sale blague.

5. Rebootez l’hôte et quittez le mode maintenance.

6. Vérifiez la version d’ESXi avec cette commande :

vihostupdate.pl –server [hostip] –query

7. Pensez à mettre à jour vos outils VMware dans vos machines virtuelles ! (Clique-droit sur la VM puis « Invité » et « Installer/Mettre à niveau les outils VMware »), voir mettre à niveau votre matériel virtuel, la version passe de 4 avec ESXi 3.5 à 7 avec ESXi 4.x (clique-droit sur la VM).

Ces commandes devraient pouvoir fonctionner avec les futures mises à jour d’ESXi…

Have fun !