Voici la procédure à appliquer quand on souhaite installer un patch sur un serveur esxi.
Pré-requis : avoir un accès ssh sur le serveur ou un accès direct au serveur esxi.
On passe la machine en mode maintenance :
~ # vim-cmd hostsvc/maintenance_mode_enter
En retour, on obtient quelques choses comme ça :
'vim.Task:haTask-ha-host-vim.HostSystem.enterMaintenanceMode-480860420'
On se déplace dans le répertoire contenant le patch qu'on aura au préalable télécharger.
Dans le cas présent, un répertoire patch a été télécharger sur le datastore1 contenant le fichier zip de la mise à jour.
~ # cd /vmfs/volumes/datastore1/Patch/
Un listage du répertoire permeet de voir le fichier zip :
/vmfs/volumes/509028a7-8b9f5f08-e7e0-001b21ce9319/Patch # ls
ESXi550-201404001.zip
On lance la commande suivante pour appliquer le patch.
# esxcli software vib update -d "/vmfs/volumes/datastore1/Patch/ESXi550-201404001.zip"
En retour, on obtient le message suivant :
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed:
Si on passe la commande suivante :
esxcli software vib list
On obtient la liste des logiciels installés ainsi que la date d'installation.
Ceci fait, on redémarre le serveur ESXi :
reboot
Une fois, le serveur redémarré, on repasse ce dernier en mode normal :
~ # vim-cmd hostsvc/maintenance_mode_exit
En retour, on obtient quelques choses comme ça :
'vim.Task:haTask-ha-host-vim.HostSystem.exitMaintenanceMode-230145299'
une réaction
1 De Dépannage informatique bordeaux - 02/10/2014, 10:32
bonjour, vous venez de m'épargner de longues heures de recherche fastidieuse ! Merci beaucoup pour le tuto !!