Si instaló NSX en un clúster de vSphere mediante perfiles de nodo de transporte, puede seguir estas instrucciones para desinstalar NSX de todos los hosts del clúster.

Para obtener más información sobre los perfiles de nodo de transporte, consulte Agregar perfil de nodo de transporte.

Si no utilizó un perfil de nodo de transporte para instalar NSX, o si desea quitar NSX de un subconjunto de los hosts del clúster, consulte Desinstalar NSX de un host administrado en un clúster de vSphere.

Nota: Siga estas instrucciones para desinstalar NSX de un host de un clúster: Desinstalar NSX de un host administrado en un clúster de vSphere.

Requisitos previos

  • Asegúrese de que no haya puertos VIF asociados con los hosts.

Procedimiento

  1. En un navegador, inicie sesión en NSX Manager con privilegios de administrador en https://<dirección-ip-nsx-manager> o https://<fqdn-nsx-manager>.
  2. Seleccione Sistema > Tejido > Hosts.
  3. En la pestaña Clúster, seleccione un clúster, haga clic en el menú Acciones y seleccione Perfil de nodo de transporte.
  4. Seleccione todos los nodos de host del clúster y seleccione Quitar NSX.
    Nota: Si NSX Intelligence también se implementó en el host, se producirá un error al desinstalar NSX porque todos los nodos de transporte pasan a formar parte de un grupo de seguridad de red predeterminado. Para desinstalar NSX correctamente, también debe seleccionar la opción Forzar eliminación antes de continuar con la desinstalación.
  5. En la ventana Quitar NSX, haga clic en Quitar.
  6. Compruebe que el software NSX se haya desinstalado del host.
    1. Inicie sesión en la interfaz de línea de comandos del host como usuario root.
    2. Ejecute este comando para comprobar si hay algún VIB de NSX
      esxcli software vib list | grep -E 'nsx|vsipfwlib'
  7. (Pila de solo IPv4 y de IPv4 e IPv6) Si el host entra en un estado de error y la VIB de NSX no se puede eliminar, ejecute el comando nsxcli -c del nsx para quitar NSX del host.
    1. Antes de ejecutar el comando del nsx, realice los siguientes pasos:
      • Si hay adaptadores VMkernel en grupos de puertos de NSX en el conmutador VDS, debe migrar o quitar manualmente los vmk del grupo de puertos de NSX a grupos de puertos de DV en el conmutador VDS. Si hay varios vmk disponibles en los grupos de puertos de NSX, se producirá un error al ejecutar el comando del nsx.
      • Ponga el host ESXi en modo de mantenimiento. VMware vCenter no permite que el host se ponga en modo de mantenimiento a menos que todas las máquinas virtuales en ejecución del host estén en estado Apagado o se muevan a un host diferente.
      • Desconecte permanentemente el nodo de transporte del host ESXi de NSX Manager deteniendo la ejecución del servicio nsx-proxy en el nodo de transporte del host ESX. Inicie sesión en el terminal de la CLI de ESXi y ejecute /etc/init.d/nsx-proxy stop.
      • Actualice la interfaz de usuario de NSX Manager.
      • Compruebe que el nodo de transporte del host ESXi tenga el estado Desconectado en NSX Manager.
    2. Inicie sesión en el terminal de la CLI de ESXi.
    3. Ejecute nsxcli -c del nsx.
    4. Lea el mensaje de advertencia. Introduzca si desea continuar con la desinstalación de NSX.
      Carefully read the requirements and limitations of this command:
      1. Read NSX documentation for 'Remove a Host from NSX or Uninstall NSX Completely'.
      2. Deletion of this Transport Node from the NSX UI or API failed, and this is the last resort.
      3. If this is an ESXi host:
              a. The host must be in maintenance mode.
              b. All resources attached to NSXPGs must be moved out.
              c. If this is a SmartNIC-enabled host, the host must be rebooted after vib removal is completed. Verify this by checking /var/run/log/esxupdate.log for the thread which shows nsx-lcp component removal and confirm it completed without error. It will look something like:
      
                      In(14) esxupdate[2150621]: Starting runnable component remove -n nsx-lcp-bundle:4.1.1.0.0-8.0.21958016 with 6e3446d0-8393-5869-8873-076a95930f56
                      ...
                      Db(15) esxupdate[2150621]:  Finished execution of command = component.remove
      If the above conditions for ESXi hosts are not met, the command WILL fail.
      4. If this is a Linux host:
              a. If KVM is managing VM tenants then shut them down before running this command.
              b. This command should be run from the host console and may fail if run from an SSH client
                 or any other network based shell client.
              c. The 'nsxcli -c del nsx' form of this command is not supported
      5. If this is a Windows host:
              NOTE: This will completely remove all NSX instances (image and config) from the host.
      6. For command progress check /scratch/log/nsxcli.log on ESXi host or /var/log/nsxcli.log on Linux host or 'c:/Programdata/VMware/NSX/Logs/nsxcli.log' on Windows host.
      Are you sure you want to remove NSX on this host? (yes/no) yes
      Importante: Después de ejecutar el comando del nsx, no utilice la función Resolver de la funcionalidad de la interfaz de usuario de NSX Manager para volver a preparar el host que se encuentra en estado Desconectado. Si utiliza la función Resolver, el host podría entrar en estado Degradado.
    5. En el host ESXi, compruebe que se muestra el mensaje de sistema Terminado. Este mensaje indica que NSX se ha eliminado completamente del host.
    6. En un host habilitado para SmartNIC, reinicie el host una vez que el comando elimine todos los VIB necesarios.
    7. Vaya al host ESXi, seleccione Forzar eliminación y comience la desinstalación. Se quitan todos los conmutadores de host existentes, el nodo de transporte se separa de NSX Manager y se eliminan los VIB de NSX.
    8. Para comprobar si algún VIB de NSX continúa en el host, ejecute esxcli software vib list | grep -E 'nsx|vsipfwlib'. Si encuentra algún VIB en el host, significa que se produjo un error en del nsx. Cuando ejecutó el comando, es posible que apareciera la conectividad del host con NSX.
    9. Como se produjo un error durante la desinstalación, intente eliminar NSX desde la interfaz de usuario de NSX Manager o mediante la API.
    10. Si se vuelve a producir un error en la desinstalación debido a la desconexión del host con NSX Manager, repita el procedimiento para eliminar NSX usando el comando del nsx.
    11. Si la desinstalación sigue sin realizarse correctamente, póngase en contacto con el soporte técnico de VMware.

Resultados

Los objetos de NSX y todos los servicios relacionados se eliminan por completo del host. Sin embargo, si aplicó el perfil de conmutador de alto rendimiento predefinido o personalizado a un clúster, NSX conserva estas propiedades de perfil en los hosts del clúster después de la desinstalación. Para obtener más información, consulte el tema Configurar perfiles de conmutador de host de alto rendimiento en Guía de administración de NSX.