Puede desinstalar NSX de un único host administrado por VMware vCenter. Los otros hosts del clúster no se ven afectados.

Requisitos previos

  • En un host de ESXi que se ponga en estado Bloqueado, asegúrese de que el usuario root se agregue a la lista de excepciones, de modo que se pueda establecer una sesión de SSH con el host.
  • 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.
  4. Si el clúster tiene un perfil de nodo de transporte aplicado, seleccione el clúster y haga clic en Acciones > Desasociar perfil de nodo de transporte.
    Si el clúster tiene un perfil de nodo de transporte aplicado, la columna Configuración de NSX del clúster muestra el nombre del perfil.
  5. Seleccione el host y haga clic en Quitar NSX.
  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. Si se aplicó un perfil de nodo de transporte al clúster y desea volver a aplicarlo, seleccione el clúster, haga clic en Configurar NSX y seleccione el perfil en el menú desplegable Seleccionar perfil de implementación.
  8. (Pila de solo IPv4 o IPv4 e IPv6) Asumamos que el host está en un conmutador VDS 7.0. Si el host entra en 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.
      Nota: Si desea ejecutar el comando "del nsx" sin cumplir con las recomendaciones, ejecute nsxcli -c del nsx force.
    4. Lea el mensaje de advertencia. Introduzca si desea continuar con la desinstalación de NSX.
      PLEASE READ THE REQUIREMENTS AND LIMITATIONS OF THIS COMMAND CAREFULLY
      
      1. Read the NSX product documentation section for 'Uninstalling NSX from a Host Transport Node'.
      2. Use this command as a last resort, when attempts to delete this Transport Node via NSX UI or API have not been successful.
      3. Specific instructions for ESXi hosts:
      	a. The host must be in maintenance mode.
          b. All resources attached to NSX Portgroups must either be migrated to another host or migrated to a Standard Switch on the same host.
      	c. VLCM enabled hosts require a reboot to successfully remove the VIBs after executing del nsx.
      	d. For the command progress, please check '/var/log/nsxcli.log' on ESX hosts.
      Please confirm that you have carefully followed each of the instructions above. 
      Are you ready to proceed with executing the 'del nsx' command? (Y/N)
    5. NSX realiza las siguientes comprobaciones previas. Se recomienda que un administrador de NSX realice una acción antes de ejecutar el comando "del nsx".
      Comprobación previa Acción que debe realizar un administrador de NSX
      Comprueba si se intentó desinstalar NSX desde la API o la interfaz de usuario de NSX. Desinstale NSX de NSX Manager. Si la desinstalación no se realiza correctamente, habilite la opción Forzar eliminación al desinstalar el nodo de transporte de NSX Manager. A continuación, vuelva a la CLI y ejecute el comando del nsx.
      Comprueba si el host está desconectado de NSX Manager. Asegúrese de que el host esté desconectado de NSX Manager. El comando del nsx no se ejecutará si hay una conexión activa entre el host y NSX Manager.
      Comprueba si el host está en modo de mantenimiento. Ponga el host en modo de mantenimiento.
      Comprueba si DVFilter se detectó en los hosts. Reinicie el host para eliminar DVFilter y, a continuación, vuelva a probar el comando del nsx.
      Comprueba si los recursos están asociados a Portgroups de NSX en los hosts. Todos los recursos asociados a Portgroups de NSX deben migrarse a otro host o a un conmutador estándar en el mismo host.

      La ejecución del comando del nsx inicia la eliminación de los VIB. Los VIB eliminados no se podrán restaurar de nuevo al sistema.

    6. Si el host está habilitado para SmartNIC o vLCM, reinicie el host para eliminar por completo los VIB del host.
    7. En el host ESXi, compruebe que se muestra el mensaje de sistema Terminado. Este mensaje indica que NSX se ha eliminado completamente del host.
    8. Para comprobar si algún VIB de NSX continúa en el host, ejecute localcli software vib list | grep nsx. Compruebe si hay errores en nsxcli.log y esxupdate.log.
    9. Si desea eliminar los VIB sin cumplir con las recomendaciones sugeridas antes de ejecutar el comando "del nsx", puede eliminar NSX con la opción Forzar eliminación de la interfaz de usuario de NSX Manager. Vaya al host ESXi, seleccione Forzar eliminación y comience la desinstalación. Se eliminarán todos los conmutadores de host existentes y los VIB de NSX.
    10. Como se produjo un error durante la desinstalación, intente eliminar NSX desde la interfaz de usuario de NSX Manager o mediante la API.
      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.
    11. 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.
    12. 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ó un perfil de conmutador de alto rendimiento predefinido o personalizado a nodos de transporte individuales, NSX conserva estas propiedades de perfil en los hosts 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.

En un host que forma parte de un vSphere Lifecycle Manager, después de realizar del nsx y Quitar NSX de NSX Manager, el estado del host en vCenter Server es compatible con la imagen del clúster. El sistema mostrará Todos los hosts del clúster son conformes.