La preparación de hosts es el proceso por el cual NSX Manager 1) instala módulos de kernel en hosts ESXi que forman parte de los clústeres de vCenter y 2) compila el tejido del plano de administración y del plano de control. Los módulos de kernel de NSX Data Center for vSphere empaquetados en archivos VIB se ejecutan dentro del kernel del hipervisor y ofrecen servicios, como enrutamiento distribuido, firewall distribuido y capacidades de puente de VXLAN.

A fin de preparar el entorno para la virtualización de red, debe instalar los componentes de la infraestructura de red en cada clúster de cada instancia de vCenter Server donde sea necesario. De este modo, se implementa el software requerido en todos los hosts del clúster. Cuando se agrega un nuevo host al clúster, el software requerido se instala en ese host automáticamente.

Si va a utilizar hosts ESXi sin estado (es decir, ESXi no mantiene activamente su estado entre reinicios), debe descargar los VIB de NSX Data Center for vSphere manualmente e integrarlos a la imagen del host. Puede encontrar las rutas de descarga de los VIB de NSX Data Center for vSphere en la página: https://<IP_NSX_MANAGER>/bin/vdn/nwfabric.properties. Las rutas de descarga pueden cambiar en cada versión de NSX Data Center for vSphere. Para obtener los VIB adecuados, consulte siempre la página https://<NSX_MANAGER_IP>/bin/vdn/nwfabric.properties. Para obtener más información, consulte el artículo de la base de conocimientos de VMware "Implementar VMware NSX for vSphere 6.x a través de Implementación automática (Auto Deploy)" en https://kb.vmware.com/s/article/2092871.

Requisitos previos

  • Registre vCenter Server con NSX Manager e implemente el clúster de NSX Controller.

  • Compruebe si la búsqueda inversa de DNS devuelve un nombre de dominio completo cuando se consulta con la dirección IP de NSX Manager.

  • Compruebe que los hosts puedan resolver el nombre DNS de vCenter Server.
  • Compruebe si los hosts pueden conectarse a vCenter Server en el puerto 80.
  • Compruebe que la hora de red en vCenter Server y los hosts ESXi esté sincronizada.
  • En cada clúster del host que participe en NSX, compruebe que todos los hosts de ese clúster estén conectados a un vSphere Distributed Switch (VDS) común.

    Por ejemplo, supongamos que tiene un clúster con los hosts Host1 y Host2. Host1 está conectado a VDS1 y VDS2. Host2 está conectado a VDS1 y VDS3. Al preparar un clúster para NSX, solo se puede asociar NSX con el VDS1 del clúster. Si agrega otro host (Host3) al clúster y Host3 no está conectado a VDS1, la configuración no es válida y Host3 no está listo para la funcionalidad NSX.

  • Si tiene vSphere Update Manager (VUM) instalado en el entorno, debe deshabilitarlo a fin de poder preparar los clústeres para la virtualización de red. Para obtener más información sobre cómo comprobar si VUM está habilitado y cómo deshabilitarlo si fuera necesario, consulte http://kb.vmware.com/kb/2053782.
  • Si la red contiene vSphere 7.0 o una versión posterior, compruebe que los clústeres de vCenter no utilicen una imagen de Lifecycle Manager de vSphere (vLCM) para administrar operaciones de ciclo de vida del host ESXi. No se permite la preparación del host en los clústeres de vCenter que usen una imagen vLCM.

    Para comprobar si una imagen de vLCM se utiliza para administrar hosts en el clúster, inicie sesión en vSphere Client y vaya a Hosts y clústeres (Hosts and Clusters). En el panel de navegación, haga clic en el clúster y desplácese hasta Actualizaciones (Updates) > Imagen (Image). Si no se utiliza una imagen de vLCM en el clúster, debe ver el botón Configurar imagen. Si se utiliza una imagen de vLCM en el clúster, puede ver los detalles de la imagen, como la versión de ESXi, los complementos del proveedor, los detalles de la conformidad de la imagen, etc.

    Si un clúster de vCenter no tiene hosts agregados y NSX está instalado, puede seguir configurando el clúster vacío para usar una imagen de vLCM. Sin embargo, más adelante, cuando se agreguen hosts a este clúster y se preparen los hosts para NSX, se producirá un error en la preparación del host. Este comportamiento es un problema conocido. Por lo tanto, no debe usar una imagen de vLCM en un clúster de vCenter vacío que tenga NSX instalado.

  • A partir de la versión 6.4.2, cuando instala NSX Data Center for vSphere en hosts que tengan NIC físicas con controladores ixgbe, el Ajuste de escala en lado de recepción (RSS) está deshabilitado en los controladores ixgbe de forma predeterminada. Debe habilitar RSS de forma manual en los hosts antes de instalar NSX Data Center. Asegúrese de habilitar RSS solo en los hosts que tengan NIC físicas con controladores ixgbe. Para obtener instrucciones detalladas sobre cómo habilitar RSS, consulte el artículo de la base de conocimientos de VMware: https://kb.vmware.com/s/article/2034676. Este artículo de la base de conocimientos describe la configuración recomendada de RSS para mejorar el rendimiento del paquete de VXLAN.
  • Antes de comenzar el proceso de preparación del host, asegúrese siempre de que la opción Resolver (Resolve) no aparece o está atenuada en la lista Acciones (Actions) del clúster.

  • La opción Resolver (Resolve) a veces aparece porque es preciso reiniciar uno o más hosts del clúster.

    Otras veces, la opción Resolver (Resolve) aparece porque hay un error que debe solucionarse. Haga clic en el vínculo No listo (Not Ready) para ver el error. Si puede, borre la condición de error. Si no puede borrarla del clúster, una alternativa es mover los hosts a otro clúster o a uno nuevo y eliminar el antiguo.

Si la opción Resolver (Resolve) no soluciona el problema, consulte Guía para solucionar problemas de NSX. Para consultar una lista de problemas resueltos por la opción Resolver (Resolve), consulte Eventos del sistema y de registro de NSX.

Procedimiento

  1. Inicie sesión en vSphere Web Client.
  2. Desplácese a Redes y seguridad (Networking & Security) > Instalación y actualización (Installation and Upgrade) > Preparación del host (Host Preparation).
  3. Seleccione todos los clústeres que necesitan conmutación, enrutamiento y firewalls lógicos de NSX Data Center for vSphere, y haga clic en Acciones (Actions) > Instalar (Install).

    Un clúster de proceso (también conocido como clúster de carga útil) es un clúster con máquinas virtuales de aplicaciones (web, base de datos, etc.). Si un clúster de proceso tiene firewalls, enrutadores o conmutadores de NSX Data Center for vSphere, debe instalar NSX Data Center for vSphere en el clúster de proceso.

    En un clúster "Edge y de administración" ("Management and Edge") compartido, NSX Manager y las máquinas virtuales de NSX Controller comparten un clúster con dispositivos Edge como, por ejemplo, enrutadores lógicos distribuidos (DLR) y puertas de enlace de servicios Edge (ESG). En este caso, debe instalar NSX en el clúster compartido.

    Por el contrario, si Administración y Edge (Management and Edge) tiene un clúster dedicado y no compartido (como se recomienda para un entorno de producción), instale NSX en el clúster Edge, pero no en el clúster de administración.

    Nota: Mientras la instalación está en curso, no implemente, actualice ni desinstale servicios o componentes.
  4. Supervise la instalación hasta que la columna Instalación de NSX (NSX Installation) o Estado de instalación (Installation Status) muestre una marca de verificación de color verde.
    Si la columna indica No está listo (Not Ready), haga clic en Acciones (Actions) > Resolver (Resolve). Si hace clic en Resolver (Resolve) puede provocar el reinicio del host. Si la instalación sigue sin completarse correctamente, haga clic en No está listo (Not Ready). Se mostrarán todos los errores. Realice la acción requerida y haga clic de nuevo en Resolver (Resolve).
    Cuando se completa la instalación, la columna Instalación de NSX (NSX Installation) o Estado de instalación (Installation Status) muestra la versión y la compilación del NSX instalado y la columna Firewall muestra Habilitado (Enabled). Ambas columnas tienen una marca de verificación de color verde. Si ve Resolver (Resolve) en la columna Instalación de NSX (NSX Installation) o Estado de instalación (Installation Status), haga clic en Resolver y, a continuación, actualice la ventana del explorador.
    Precaución: En una red que contiene vSphere 7.0 o versiones posteriores, no se puede usar una imagen de vLCM en los clústeres de vCenter si los clústeres del host están preparados para NSX. Si intenta utilizar una imagen de vLCM en los clústeres de vCenter, aparecerán mensajes de advertencia en vSphere Client para informarle de que hay VIB independientes en los hosts.

Resultados

Los VIB se instalan y se registran en todos los hosts del clúster preparado.

Para comprobarlas, asigne el protocolo SSH a cada host, ejecute el comando esxcli software vib list y busque los VIB correspondientes. Además de mostrar los VIB, este comando muestra la versión instalada.

[root@host:~] esxcli software vib list | grep nsx
esx-nsxv      6.0.0-0.0.XXXXXXX    VMware  VMwareCertified   2018-01-16

Si agrega un host a un clúster preparado, los VIB de NSX Data Center for vSphere se instalan automáticamente en el host.

Si mueve un host a un clúster no preparado, los VIB de NSX Data Center for vSphere se desinstalan automáticamente del host.