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

Cuando actualice a ESXi 6.5 con NSX 6.3.x instalado, se bloqueará vMotion de las máquinas virtuales para los conmutadores distribuidos de vSphere preparados de VXLAN en el host actualizado hasta que los nuevos VIB de NSX se hayan instalado.

VMware recomienda el uso de vSphere Upgrade Manager para actualizar los hosts ESXi 6.5 en un entorno de NSX 6.3.x.

Independientemente del método que use para actualizar ESXi, debe seguir este flujo de trabajo. En un host cada vez, realice las siguientes acciones:

  1. Actualizar ESXi

    Una vez que se haya completado la actualización de ESXi, el host saldrá del modo de mantenimiento. No obstante, no podrá mover al host las máquinas virtuales conectadas a los conmutadores lógicos hasta que se haya completado el siguiente paso.

  2. Actualizar los VIB de NSX

    Una vez que los VIB se hayan actualizado y el host haya salido del modo de mantenimiento, puede mover al host las máquinas virtuales conectadas a los conmutadores lógicos.

Importante:

Debe actualizar un solo host a la vez. Cuando actualice a ESXi, no debe seleccionar un clúster o un centro de datos para corregirlo.

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.5, 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

Requisitos

  • Compruebe que NSX 6.3 esté instalado.

  • 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.

    Importante:

    NSX 6.3.x no es interoperable con la versión inicial de ESXi 6.5. Debe actualizar a ESXi 6.5.0a o una versión posterior para que sea compatible con NSX 6.3.0. Compruebe la matriz de interoperabilidad para obtener la última información de interoperabilidad.

  • 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.

  • Verifique que vSphere Update Manager esté instalado y configurado.

  • 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

  1. En vSphere Web Client, diríjase a Update Manager > Objeto de Update Manager (Update Manager Object) > Administrar (Manage).
  2. Siga las instrucciones sobre cómo importar las imágenes de actualización del host y cómo crear líneas de base de actualización del host para proceder a realizar estas acciones.
    1. Haga clic en la pestaña Imágenes de ESXi (ESXi Images), en Importar imagen de ESXi (Import ESXi Image) y desplácese hasta la imagen que desee cargar.
    2. En la pestaña Líneas base de host (Host Baselines), haga clic en Nueva línea base (New Baseline). Use el asistente Nueva línea de base (New Baseline) para crear una nueva línea de base. Para ello, debe seleccionar Actualización de host (Host Upgrade) como tipo de línea de base.
  3. Actualice un solo host a la vez. Repita estos pasos para cada uno de los hosts.
    1. Desplácede hasta Hosts y clústeres (Hosts and Clusters) y seleccione el host que desea actualizar. No seleccione un clúster ni un centro de datos.
    2. Haga clic con el botón secundario en el host y seleccione Update Manager (Update Manager) > Adjuntar línea de base (Attach Baseline...). Use el asistente Adjuntar línea de base (Attach Baseline) o Grupo de líneas de base (Baseline Group) para seleccionar una línea de base. Consulte información sobre cómo adjuntar líneas de base y grupos de líneas de base a objetos en la documentación de vSphere para encontrar instrucciones completas.
    3. Haga clic con el botón secundario en el host y seleccione Update Manager (Update Manager) > Corregir (Remediate...). Use el asistente Corregir (Remediate) para seleccionar una línea de base. Consulte información sobre cómo corregir hosts en una línea de base de actualización en la documentación de vSphere para encontrar instrucciones completas.
    4. 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).
    5. Para verificar si la actualización se completó, haga clic con el botón secundario en el host y seleccione Update Manager (Update Manager) > Analizar para buscar actualizaciones (Scan for Updates...). Seleccione la casilla de verificación Actualizaciones (Upgrades) para que se puedan buscar actualizaciones. Si el estado de cumplimiento es Compatible (Compliant), la actualización se habrá completado.

      Consulte información sobre cómo iniciar manualmente un análisis de hosts de ESXi en la documentación de vSphere para encontrar instrucciones completas.

    6. Desplácese a Redes y seguridad (Networking & Security) > Instalación (Installation) > Preparación del host (Host Preparation).
    7. Localice el host en el que actualizó el ESXi. El estado de instalación muestra No está listo (Not Ready).

      Haga clic en No está listo (Not Ready) para obtener más información.

    8. Seleccione el host y haga clic en Acciones (Actions) > Resolver (Resolve) para activar la instalación de los VIB de NSX.

      Si va a actualizar desde ESXi 5.5 y el clúster tiene DRS habilitado, el DRS intenta reiniciar el host de manera controlada para que las máquinas virtuales continúen en ejecución. Si se produce un error en el DRS por cualquier motivo, se detiene la acción Resolver (Resolve). En este caso, es posible que deba mover las máquinas virtuales manualmente y, a continuación, volver a intentar la acción Resolver (Resolve) o poner el host en el modo de mantenimiento y reiniciarlo de forma manual.

      Si va a actualizar desde ESXi 6.0 y el clúster tiene DRS habilitado, el DRS intentará poner el host en el modo de mantenimiento de manera controlada para que las máquinas virtuales continúen en ejecución. Si se produce un error en el DRS por cualquier motivo, se detiene la acción Resolver (Resolve). En este caso, es posible que deba mover las máquinas virtuales manualmente y, a continuación, volver a intentar la acción Resolver (Resolve) o poner el host en el modo de mantenimiento de forma manual.

      Importante:

      Si va a actualizar desde ESXi 6.0 y pone un host en modo de mantenimiento de forma manual para instalar los VIB del host, debe comprobar que la instalación de los VIB del host se ha completado antes de que el host salga del modo de mantenimiento. La opción Preparación del host (Host Preparation) mostrará el estado de instalación en Instalando (Installing) aunque se haya completado la instalación.

      1. Compruebe el panel Tareas recientes (Recent Tasks) en vSphere Web Client y verifique que todas las tareas de instalación se hayan completado.

      2. Conéctese a la línea de comandos del host y ejecute el comando esxcli software vib list. 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.5 con la versión 6.3.2 de NSX o versiones anteriores:

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

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

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