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.

Cuando actualice a ESXi 6.5 o una versión posterior con NSX 6.4 instalado, se bloqueará vMotion de las máquinas virtuales para los vSphere Distributed Switches preparados de VXLAN en el host actualizado hasta que los nuevos VIB de NSX estén instalados.

VMware recomienda el uso de vSphere Upgrade Manager para actualizar los hosts ESXi 6.5 o una versión posterior en un entorno de NSX 6.4.

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

Requisitos previos

  • Importante: Algunas versiones de NSX 6.4 y vSphere 6.5 y 6.7 no son interoperables. Debe comprobar la matriz de interoperabilidad de productos de VMware para verificar qué versiones de vSphere y ESXi son compatibles con su instalación de NSX Data Center for vSphere. Consulte http://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php.
  • Compruebe que NSX 6.4 esté instalado.
  • Compruebe las notas de la versión de NSX para obtener información sobre la interoperabilidad de NSX y vSphere. Consulte https://docs.vmware.com/es/VMware-NSX-for-vSphere/index.html.
  • 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, compruebe que cada clúster de hosts tenga al menos tres hosts. Si un clúster tiene menos de tres hosts, estos se deben evacuar 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, es posible que el DRS no pueda mover las máquinas virtuales durante la actualización. Agregue más hosts al clúster o deshabilite las reglas de antiafinidad durante la actualización y vuelva a habilitarlas una vez finalizada la actualización. Para deshabilitar una regla de antiafinidad, acceda a Hosts y clústeres (Hosts and Clusters). En Navegador (Navigator), haga clic con el botón secundario en el clúster y, a continuación, en Configuración (Settings). Acceda a Configurar (Configure) > Configuración (Configuration) > Reglas de host/máquina virtual (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 y actualización (Installation and Upgrade) > Preparación del host (Host Preparation).
    7. Localice el host en el que actualizó el ESXi. El Estado de instalación (Installation Status) o la columna Instalación de NSX (NSX Installation) muestran 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 el clúster tiene DRS habilitado, el DRS intenta 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 pone los hosts en el modo de mantenimiento de forma manual para instalar los VIB del host, debe verificar que la instalación de los VIB de hosts se complete antes de que los hosts salgan del modo de mantenimiento. La página Preparación del host (Host Preparation) mostrará Instalando (Installing) aunque se completó 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.

        Después de actualizar a ESXi 6.5 con NSX 6.4:

        [root@host-2:~] esxcli software vib list
        ...
        esx-nsxv    6.5.0-0.0.XXXXXXX    VMware  VMwareCertified   2018-01-16
        ...