Dans la foulée de la sortie de VMware ESXi 5.5, j’avais besoin de mettre à niveau mes serveurs ESXi 5.1 vers ESXi 5.5. J’ai fait la mise à niveau de 5.1 à 5.5 via SSH et esxcli. Cet article décris le processus.
Mise à jour de ESXi 5.1 à 5.5 en utilisant esxcli:
Il faut dans un premier temps autoriser l’accès en SSH
Dans VSphere Client, sélectionner l’hôte qui va être mis à jour et aller dans « Configuration » et « Profil de sécurité »
Clicker sur « propriétés »
Sélectionner SSH et clicker sur « Options »
Sélectionner « Démarrer et arrêter avec hôte »
à ce stade nous pouvons nous connecter en SSH sur l’hôte.
Migration de 5.1 à 5.5
1. Éteindre toutes les machines virtuelles de l’hôte
2. Se connecter en SSH sur l’hôte et lancer la commande suivante pour mettre l’hôte en maintenance
vim-cmd
/hostsvc/maintenance_mode_enter
3. Exécuter la commande suivante pour donner les bonnes règles au pare-feu pour le Client HTTP
esxcli network firewall ruleset
set
-e
true
-r httpClient
4. Ensuite, exécutez la commande suivante pour répertorier les mise à jour disponible pour ESXi 5.5. Nous voulons la dernière qui se termine par « -standard » pour notre version de VMware.
esxcli software sources profile list -d https:
//hostupdate
.vmware.com
/software/VUM/PRODUCTION/main/vmw-depot-index
.xml |
grep
ESXi-5.5
5. Une fois que nous avons identifié la bonne version de VMware (dans ce cas, ce sera ESXi-5.5.0-1331820-standard), exécutez la commande suivante pour télécharger et installer la mise à jour.
esxcli software profile update -d https:
//hostupdate
.vmware.com
/software/VUM/PRODUCTION/main/vmw-depot-index
.xml -p ESXi-5.5.0-1331820-standard
Remarque: Il est très important que vous exécutiez esxcli software profile update ici. Executer esxcli software profile install peut remplacer les pilotes nécessaires à votre hôte ESXi.
6. Une fois que la mise à jour a été installé et que l’invite de commande est disponible, exécutez la commande suivante pour redémarrer:
reboot
7. Après le redémarrage de l’hôte ESXi, se connecter via SSH et exécutez la commande suivante pour quitter le mode de maintenance:
vim-cmd
/hostsvc/maintenance_mode_exit
À ce stade, votre hôte ESXi doit être mis à niveau vers ESXi 5.5.