Mettre à jour VEM sur un ESX

Il peut arriver qu’en connectant des esx sur un nexus 1000v vous rencontriez certains problèmes :

  • Certains ports du nexus passent en shutdown
  • Les esx sont présent sur le vcenter mais pas sur le nexus .

Cela peut être du à la version de VEM sur les ESX .

VSM : Virtual Supervisor Module : sur le 1000V

VEM: Virtual Ethernet Module : sur les ESX

Deux méthodes pour mettre à jour le VEM sur un ESX . La première fonctionne mais pas tout le temps . Il semblerait que le nexus bloque les requêtes .

  1. /*
  2. esxcfg-firewall –allowoutgoing
  3. esxupdate –bundle http://votre_nexus/cisco/cisco-vem-v130-4.2.1.1.4.0.0-1.20.1.zip update
  4. esxcfg-firewall –blockoutgoing
  5. */

La seconde est de copier le fichier vib sur le FS de votre esx (aucun problème avec cette méthode) . Le fichier vib se trouve à cette adresse :

  1. /*
  2. http://votre_nexus/cisco/vibs/VEM/4.1.0/VEM-4.1.0-patch01/cisco-vem-v130-4.2.1.1.4.0.0-1.20.1.vib
  3. */

L’installation se fait comme ceci

  1. /*
  2. esxupdate -b cross_cisco-vem-v130-4.2.1.1.4.0.0-1.20.1.vib update
  3. Installing cisco-vem-v130-esx ####################################################################################### [100%]
  4. Running [rpm -e cisco-vem-v120-esx]
  5. ok.
  6. Running [/usr/sbin/vmkmod-install.sh]
  7. ok.
  8. */

Pour voir si la version est correcte

  1. /*
  2. # vem version
  3. Running esx version -261974 x86_64
  4. VEM Version: 4.2.1.1.4.0.0-1.20.1
  5. VSM Version:
  6. */

Erreur possible

  1. /*
  2. Encountered error MaintenanceModeError:
  3. The error data is:
  4. Message – The following VIBs require this host to be in maintenance mode:
  5. cross_cisco-vem-v130-esx_4.2.1.1.4.0.0-1.20.1. Please put the
  6. host in maintenance mode to proceed.
  7. Errno – 18
  8. Description – Maintenance mode is not enabled or could not be determined.
  9. */

Il faut passer votre esx en mode maintenance et ça devrait aller tout seul .

Related posts

Leave a Comment