Alors que les upgrades AHV sont habituellement beaucoup plus calmes que les upgrades ESXi sur la plateforme Nutanix, je me retrouve ce matin avec une mise à jour figée vers 5.5.2. Les détails de tâches indiquent que l’opération est en cours, mais elle traîne vraiment depuis un long moment.

Le détail de la tâche en cours correspond à la mise en maintenance de l’hôte afin de déplacer les VMs qu’il héberge pour le redémarrer sans impact :

En vérifiant l’état des hôtes sur le cluster, je m’aperçois qu’il y a bien un nœud en maintenance (schedulable à False), mais ce n’est pas celui dont la mise à jour est en cours. Je le sort de maintenance, puis je rajoute celui qui est censé y être.

acli
host.list
host.exit_maintenance_mode fqdn.server
host.list #verifier l'etat de l'hôte
host.enter_maintenance_mode fqdn.server

Après cette opération, les VMs ont été déplacés automatiquement à chaud et le nœud AHV est passé en maintenance, ce qui a débloqué le reste du processus de patching.

Comme j’en faisais la démonstration à un collègue la semaine dernière, en dehors des gros bundle d’update HP ou Dell, voici ce que je fais pour mettre à jour un driver réseau.

Liste des cartes :

esxcfg-nics –l

côté HBA, noter le type de driver mptspi, lpfc par exemple

esxcfg-scsidevs -a

Driver version/firmware réseau :


ethtool -i vmnic0
driver: ixgbe
version: 3.21.4iov
firmware-version: 0x800007f4, 17.0.12
bus-info: 0000:01:00.1

ou

esxcli network nic get -n vmnic0

pour les HBA :

vmkload_mod -s HBADriver | grep Version

_______________________________________

ensuite il faut déterminer le driver recommandé

vmkchdev -l | grep vmnic0
0000:01:00.0 8086:10fb 1028:1f72 vmkernel vmnic0

ici :

  • VID = 8086
  • DID = 10fb
  • SVID = 1028
  • SDID = 1f72

Il est indispensable de vérifier sur le site de VMware : VMware Compatibility Guide

 

Choisir sa version :

 

télécharger le driver :

Intégration du pilote dans VMware Update Manager :

Depuis Update Manager administration > patch Repository > Import Patches :

 

décompresser le zip précédemment télécharger, pour VUM c’est le zip offiline bundle qui nous intéresse :

 

Créer la baseline et l’attacher aux serveurs pour mise à jour