Upgrade esx
| Fiche express | |
|---|---|
| Domaine | Mise à jour / upgrade des hôtes ESX(i) |
| Exemple traité | Blades HP ProLiant BL460c G6/G7, ESXi 5.1 |
| Points de vigilance | Compatibilité firmware/pilotes carte réseau (Broadcom, Emulex) avec Virtual Connect |
| Voir aussi | Vsphere · Vcenter · Installer vmwaretool |
Procédure de mise à jour d'hôtes ESX/ESXi, illustrée ici sur des lames HP ProLiant BL460c (G6/G7) avec ESXi 5.1.
(procédure datée — ESXi 5.1 / matériel HP Gen7-8, principe généralement applicable : vérifier la compatibilité firmware/pilotes avant toute montée de version reste une étape obligatoire sur toutes les générations)
Ressources générales
- Historique des numéros de build ESXi : http://www.virten.net/vmware/esxi-release-build-number-history/
- Toujours vérifier la compatibilité des pilotes matériel constructeur (VMware Compatibility Guide + documentation constructeur) avant une montée de version.
Déroulé
Installation ESXi
Utiliser une image ESXi intégrant les pilotes du constructeur (image « custom » HP/Dell/etc. plutôt que l'ISO VMware générique), par exemple VMware-ESXi-5.1.0-799733-HP-5.34.23.iso pour du matériel HP.
Monter l'image via l'interface d'administration à distance (iLO/iDRAC/CIMC selon le constructeur) et suivre l'assistant d'installation.
Mise à jour du firmware
- Déterminer la version de firmware en place (cf. base de connaissances VMware / constructeur pour les versions certifiées avec la version d'ESXi ciblée).
- Mettre à jour le firmware de la lame/serveur (ROM système) depuis le pack de firmware fourni par le constructeur (dépôt interne de firmwares, à décompresser puis exécuter avec l'utilitaire scexe pour un binaire HP
.scexe). - Mettre à jour le firmware et le pilote de la carte réseau si celle-ci est identifiée comme un point de compatibilité connu (ex. carte convergée Emulex/Broadcom) : version de pilote et de firmware certifiées à croiser avec la matrice de compatibilité VMware/constructeur, puis flash via l'ISO de mise à jour fourni par le fabricant de la carte, monté via l'interface d'administration à distance.
- Redémarrer et vérifier la remontée des interfaces réseau :
esxcfg-nics -l
Souci connu : compatibilité firmware sur lames G7
Sur certaines générations de lames (ex. HP BL460c G7), un firmware à jour est requis pour rester dans la matrice de compatibilité officielle — vérifier systématiquement la documentation constructeur avant upgrade (« HP/HPE VMware Recipe » ou équivalent pour les autres constructeurs).
Notes complémentaires (exemple traité, ESXi 5.1)
- Blades Gen8/G7 : nécessitent un pilote NIC Emulex be2net en version suffisamment récente (fourni dans certaines images ESXi personnalisées constructeur) ; les versions de pilote plus récentes ne sont pas forcément supportées avec Virtual Connect avant validation explicite du constructeur. Le firmware Emulex correspondant se met à jour via l'ISO de flash dédié fourni par le fabricant de la carte.
- Blades G6 : nécessitent un pilote NIC Broadcom bnx2x et un firmware minimal compatibles, mis à jour via l'outil de déploiement constructeur (ex. HP Service Pack for ProLiant ou équivalent).
Point clé à retenir : sur les architectures blade avec Virtual Connect (ou équivalent constructeur), la compatibilité pilote/firmware NIC est un point de blocage fréquent lors d'un upgrade ESXi — à valider avant toute campagne de montée de version, pas après.
Liens utiles
- http://www.emulex.com/downloads/emulex/vmware/vsphere-51/drivers.html
- http://www.wooditwork.com/2010/08/09/flex-10-esx-pre-requisites/