Los VIB de NSX son específicos para la versión de ESXi que está instalada en el host. Si actualiza el ESXi, debe instalar los nuevos VIB de NSX adecuados para la nueva versión de ESXi.

Por qué y cuándo se efectúa esta tarea

Los VIB de NSX instalados dependen de las versiones de ESXi y NSX. Si tiene instalada la versión NSX 6.3.3 o posterior y actualiza de ESXi 5.5 a 6.0, los VIB esx-vsip y esx-vxlan se eliminarán y serán reemplazados por el VIB esx-nsxv.

Versión de ESXi

Versión de NSX

VIB instalados

5.5

Cualquier versión 6.3.x

  • esx-vsip

  • esx-vxlan

6.0 o posterior

6.3.2 o anterior

  • esx-vsip

  • esx-vxlan

6.0 o posterior

6.3.3 o posterior

  • esx-nsxv

Importante:

Debe asegurarse de que el host siga en modo de mantenimiento durante todo el proceso de actualización para evitar que DRS o vMotion muevan las VM al host antes de que se complete la actualización.

Requisitos

  • Compruebe la matriz de interoperabilidad de productos de VMware para verificar qué versiones de vSphere y ESXi son compatibles con su instalación de NSX. Consulte http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.

  • Consulte la versión adecuada de la documentación de vSphere para obtener instrucciones detalladas sobre cómo actualizar vSphere, entre las que se incluyen la Guía de actualización de vSphere y la Guía sobre cómo instalar y administrar VMware vSphere Update Manager.

  • Verifique que los sistemas de Platform Services Controller y vCenter Server estén actualizados a la nueva versión de vSphere.

  • Asegúrese de que puedan resolverse los nombres de dominio completos (FQDN) de todos los hosts.

  • Si DRS está deshabilitado, apague o transfiera por vMotion las máquinas virtuales manualmente antes de empezar la actualización.

  • Si DRS está habilitado, las máquinas virtuales en ejecución se moverán automáticamente durante la actualización del clúster de hosts. Antes de iniciar la actualización, asegúrese de que DRS funcione en el entorno.

    • Asegúrese de que DRS esté habilitado en los clústeres del host.

    • Asegúrese de que vMotion funcione correctamente.

    • Compruebe el estado de la conexión del host con vCenter.

    • Compruebe si cuenta con tres hosts ESXi como mínimo en cada clúster de hosts. Durante una actualización de NSX, hay más probabilidades de que un clúster de hosts con solo uno o dos hosts presente problemas con el control de admisión de DRS. Para que la actualización de NSX funcione, VMware recomienda que cada clúster de hosts tenga al menos tres hosts. Si un clúster contiene menos de tres hosts, se recomienda evacuarlos manualmente.

    • En un clúster pequeño con solo dos o tres hosts, si se crearon reglas de anticompatibilidad por las cuales ciertas máquinas virtuales deben residir en hosts distintos, estas reglas pueden impedir que DRS mueva las máquinas virtuales durante la actualización. Agregue más hosts al clúster o deshabilite las reglas de anticompatibilidad durante la actualización y vuelva a habilitarlas una vez completada la actualización. Para deshabilitar una regla anticompatibilidad, desplácese hasta Hosts y clústeres (Hosts and Clusters) > Clúster (Cluster) > Administrar (Manage) > Configuración (Settings) > Reglas de VM/Host (VM/Host Rules). Edite la regla y anule la selección de Habilitar regla (Enable rule).

Procedimiento

Por cada host que deba actualizar, complete los siguientes pasos.
  1. Ponga el host en modo de mantenimiento.

    Si el clúster tiene DRS habilitado, DRS intentará mover las VM a otros hosts. Si DRS falla por alguna razón, puede que necesite mover las VM manualmente y, a continuación, poner el host en modo de mantenimiento.

  2. Actualice ESXi en el host.

    Reinicie el host una vez que se haya completado la actualización de ESXi.

  3. Si el host tiene el estado No conectado (Not connected) después del reinicio, conecte el host. Haga clic con el botón secundario del mouse en el host y seleccione Conexión (Connection) > Conectar (Connect).
  4. Desplácese a Redes y seguridad (Networking & Security) > Instalación (Installation) > Preparación del host (Host Preparation).
  5. Seleccione el host en el que desea ubicar la versión actualizada de ESXi. El estado de instalación muestra No está listo (Not Ready).
  6. Haga clic en Acciones (Actions) > Resolver (Resolve) para completar la actualización de los VIB de NSX.

    Los VIB de NSX se actualizan en el host y el host se reiniciará.

  7. Una vez que el host haya completado el reinicio, salga del modo de mantenimiento.

Resultados

Para verificar que los VIB estén actualizados, ejecute el comando esxcli software vib list en la línea de comandos del host. La primera parte de la versión del VIB muestra la versión de ESXi para el VIB.

Por ejemplo, tras actualizar a ESXi 6.0 con la versión 6.3.2 de NSX o versiones anteriores:

[root@host-1:~] esxcli software vib list 
...
esx-vsip    6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-01-23
esx-vxlan   6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-01-23
...

Tras actualizar a ESXi 6.0 con la versión 6.3.3 de NSX o versiones posteriores:

[root@host-2:~] esxcli software vib list
...
esx-nsxv    6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2017-08-10
...