Depuis l’ESXi qui héberge la VM :

net-stats -l

noter le PortNum Correspondant à la VM qui nous intéresse dans notre exemple 67108873.

Pour avoir les statistiques nombre de packet et nombre de drop en émission et réception :

vsish -e get /net/portsets/vSwitch2/ports/67108873

Résumé des réceptions :

vsish -e get /net/portsets/vSwitch2/ports/67108873/vmxnet3/rxSummary

Résumé émissions :

vsish -e get /net/portsets/vSwitch2/ports/67108873/vmxnet3/txSummary

Toutes ces commandes peuvent aider à surveiller les drops de remplissage de « ring buffer » :

Large packet loss at the guest operating system level on the VMXNET3 vNIC in ESXi (2039495) 

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