ESXi – Installer patch de mise à jour

Introduction

Vous vous demandez comment mettre à jour ESXi ?
Une tâche pas forcement évidente quand on ne sait pas ou trouver les patchs, s’il faut redémarrer et surtout comment s’y prendre.

Près requis

Je vais tout de même vous partager quelques liens utiles qui vous permettrons de mieux vous situer.

Historique et définition des patchs: Vous allez sur ce site pourvoir consulter tout l’historique des patchs ESXi depuis la version 3.5, en voici un exemple:

Historique des patchs ESXi

Historique des patchs ESXi



Recherche de patchs: Enfin sur le site de VMware, trouvez tous les patchs qui vous intéressent

Installer un patch

Une fois que vous avez trouvé votre bonheur, voici la procédure pour installer un patch sur voter serveur ESXi.

  1. Insérez votre fichier zip dans un Datastore accessible par l’host en question
  2. Activez SSH sur votre serveur pour vous y connecter avec PuTTY (ou autre).
  3. Le reste se passe en ligne de commande !
1
2
3
4
5
//Activez le mode maintenance sur l'host en question
vim-cmd hostsvc/maintenance_mode_enter
cd /vmfs/volumes/NomDatastore/NomRepertoire
// Exécutez la commande suivante avec le chemin en entier, même si vous êtes déjà dans le répertoire contenant le .zip
esxcli software vib install -d /vmfs/volumes/NomDatastore/NomRepertoire/ESXi5xxx.zip

Si vous voulez installez un fichier .vib, utilisez le paramètre -v au lieu de -d: esxcli software vib install -d

Une fois l’installation réussie, ESXi va vous demander un redémarrage, rien de plus simple que la commande:

1
reboot

Une fois redémarré, vous pouvez sortie l’host depuis le mode maintenance depuis l’interface graphique ou en ligne de commande:

1
vim-cmd hostsvc/maintenance_mode_exit

Troubleshooting

    • Voir les patchs déjà installés:
1
esxcli software vib list
  •  Message d’erreur:

 [MetadataDownloadError]
Could not download from depot at zip:/var/log/vmware/ESXi510-201210001.zip?index.xml, skipping ((‘zip:/var/log/vmware/ESXi510-201210001.zip?index.xml’, ”, “Error extracting index.xml from /var/log/vmware/ESXi510-201210001.zip: [Errno 2] No such file or directory: ‘/var/log/vmware/ESXi510-201210001.zip’”))
url = zip:/var/log/vmware/ESXi510-201210001.zip?index.xml
Please refer to the log file for more details.

Ce message indique que le chemin d’accès n’est pas le bon pour le fichier .zip.
Vous devez bien spécifier tout le chemin dans la commande même si vous vous trouvez dans le répertoire contenant le fichier .zip

1
esxcli software vib install -d /vmfs/volumes/NomDatastore/NomRepertoire/ESXi5xxx.zip
Cette entrée a été publiée dans vSphere .

Laisser un commentaire