[ESXi 6] Installer une mise à jour sur l'hyperviseur

esxi févr. 29, 2016

Comme tout logiciel et serveur, des mises à jour (update) sont disponibles au fur et à mesure de la durée de vie du produit. ESXi dispose de mise à jour notamment pour combler les failles et améliorer la stabilité du système.

Via le VMware vSphere Client, connectez-vous sur votre serveur.
Vous trouverez la liste de toutes vos machines virtuelles – Il faut toutes les éteindre. En effet, pour éviter d’une part les problèmes dans vos VM et assurer le bon déploiement des mises à jour, le serveur ESXi doit être passé en mode maintenance.

[divider style= »solid » top= »10″ bottom= »10″]

I. Préparation du serveur ESXi

Pour passer en mode maintenance sur le serveur, vous devez cliquer sur l’IP de votre serveur dans la page principale – Vers le bas de cette page, vous trouverez un encadré avec un panneau intitulé « Commandes » :

1_maintenance-mode-esxi

En passant le serveur en « mode maintenance« , toutes les VM vont être gelées, donc inutilisable le temps d’effectuer la procédure. Même si vos machines virtuelles sont déjà éteintes, vous devez quand même activer le mode maintenance.

Pour pouvoir installer ultérieurement les mises à jour sur l’ESXi, il faut activer le SSH sur le serveur.
Cliquez sur l’onglet « Configuration » du serveur, puis sur « Profil de sécurité« . La liste de tous les services sera affichée et en haut à droite, il faut cliquer sur le lien « Propriétés« .

2_ssh-esxi-on

Il faut démarrer le service SSH pour pouvoir vous connecter sur votre serveur – De plus, je vous conseille fortement de mettre l’option sur « Démarrer et arrêter manuellement« , pour garder un contrôle complet sur le SSH pour le serveur.

Le serveur étant en mode maintenance et le SSH étant actif, tout est prêt pour cette première partie !

[divider style= »solid » top= »10″ bottom= »10″]

II. Téléchargement des update

Les patchs et update pour ESXi (toutes versions confondues) sont disponibles sur le site de VMware, à cette adresse : https://my.vmware.com/group/vmware/patch#search

Avant de télécharger les patchs et update correspondants, il faut se connecter sur le site de VMware – Vous devez créer un compte (gratuit) pour se faire. Vous n’aurez pas de publicité si vous décochez bien les cases dans les options de votre compte.
Attention, l’email de confirmation de la part de VMware peut prendre un certain temps à arriver.

3_list-maj-vmware-web

Il faut cliquer sur le bouton « Download » de chaque update – Vous ne pouvez pas les télécharger directement à partir de votre serveur ESXi malheureusement.
Lorsque les mises à jour sont téléchargées, il faut les envoyer sur votre serveur ESXi, via SFTP et déposer les mises à jour dans le datastore.

Il n’y a pas de spécificités quant à l’emplacement de l’upload des mises à jour sur votre serveur ESXi. Retenez toutefois le chemin où vous placez les fichiers de mise à jour.

En me connectant en SFTP sur le serveur ESXi, je suis allé dans « /vmfs/volumes/datastore1 » et j’y ai créé un dossier « patches ». Dans ce dossier, j’ai déposé les fichiers téléchargés.

4_upload-patches-ok

[divider style= »solid » top= »10″ bottom= »10″]

III. Installation des update

L’installation s’effectue en une seule ligne de commande, via SSH ! Connectez-vous via le SSH sur votre ESXi – il faut exécuter la commande suivante :

esxcli software vib install -d /vmfs/volumes/datastore1/patches/fichier.zip

L’emplacement « /vmfs/volumes/datastore1/patches/fichier.zip » est à modifier en fonction de votre serveur, là où se trouvent les fichiers de mise à jour que vous avez uploadé précédemment.

5_esxcli-vib-install-update

Selon la puissance matérielle de votre serveur, l’installation peut prendre quelques minutes. Ce ne sont pas des mises à jour complètes, dans le sens où vous ne changez pas de version. Sur un serveur disposant d’un Xeon @ 3,2 Ghz et de 2 SSD en RAID0, la mise à jour s’est installée en moins d’une minute… ! (la joie des SSD…)

A la fin de l’installation, de nombreuses lignes vont s’afficher – si vous remontez, vous devriez voir la ligne « Installation successfully« , ce qui est le plus important.
Il faut absolument redémarrer le serveur pour terminer l’installation des update :

reboot

Votre serveur va redémarrer après quelques instants – il convient de bien vérifier le nom de la build ESXi lorsque vous lancez vSphère Client. Le numéro de build s’affiche directement en haut de la fenêtre.

Au 29/02/2016, la dernière build (update) en date est la 4510822.

Julien

Passionné par l'informatique depuis tout petit, je transforme ma passion en expertise. Utilisateur au quotidien des systèmes Microsoft, les OS GNU/Linux sont toujours sous mon coude ! Hire me !