Si quiere desinstalar NSX-T por completo o simplemente eliminar un host de hipervisor de NSX-T para que el host ya no participe en la superposición de NSX-T, siga los pasos indicados a continuación.

Por qué y cuándo se efectúa esta tarea

El siguiente programa describe cómo realizar una desinstalación completa de NSX-T.

Procedimiento

  1. En su herramienta de administración de VM, desconecte todas las VM del host de cualquier conmutador lógico de NSX-T.
  2. En NSX Manager, elimine el nodo de transporte mediante la IU Tejido (Fabric) > Nodos (Nodes) > Nodos de transporte (Transport Nodes) o con la API DELETE /api/v1/transport-node/<node-id>.

    Eliminar el nodo de transporte hace que el conmutador de host de NSX-T sea eliminado del host. Puede confirmarlo ejecutando el siguiente comando.

    [root@host:~] esxcli network vswitch dvs vmware list

    En KVM, el comando es:

    ovs-vsctl show
    
  3. En la CLI de NSX Manager, habilite e inicie el servicio de instalación de NSX-T.
    nsx-manager-1> set service install-upgrade enable
    nsx-manager-1> start service install-upgrade
    
  4. Elimine del registro el host del plano de administración y elimine los módulos de NSX-T.

    Eliminar todos los módulos de NSX-T podría tardar hasta 10 minutos.

    Hay varios métodos que puede utilizar para eliminar los módulos de NSX-T:

    • En NSX Manager, use la IU Tejido (Fabric) > Nodos (Nodes) > Hosts (Hosts) > Eliminar (Delete).

      En la IU, asegúrese de que esté marcada la opción Desinstalar componentes de NSX (Uninstall NSX Components). Esto hace que se desinstalen del host los módulos de NSX-T. Tenga en cuenta que el uso de Tejido (Fabric) > Nodos (Nodes) > Hosts (Hosts) > Eliminar (Delete) sin marcar la opción Desinstalar componentes de NSX (Uninstall NSX Components) no está pensado para ser utilizado en un host que se encuentra en un estado bueno. Solo se pensó como solución alternativa para hosts que están en un estado malo.

    • Utilice la API DELETE /api/v1/fabric/nodes/<node-id>.

    • Utilice la CLI.

      1. Obtenga la huella digital del administrador.

        manager> get certificate api thumbprint
      2. En la CLI de NSX-T del host, ejecute el siguiente comando para desconectar el host del plano de administración.

        host> detach management-plane <MANAGER> username <MANAGER-USERNAME> password <MANAGER-PASSWORD> thumbprint <MANAGER-THUMBPRINT>
      3. En el host, ejecute el siguiente comando para eliminar los filtros.

        [root@host:~] vsipioctl clearallfilters
      4. En el host, ejecute el siguiente comando para detener netcpa.

        [root@host:~] /etc/init.d/netcpad stop
      5. Apague las máquinas virtuales en el host.

      6. Desinstale manualmente los módulos de NSX-T del host.

        Tenga en cuenta que no se permite eliminar módulos individuales. Debe eliminar todos los módulos con un único comando.

        esxcli software vib remove -n nsx-aggservice -n nsx-da -n nsx-esx-datapath -n nsx-exporter -n nsx-host -n nsx-lldp -n nsx-mpa -n nsx-netcpa -n nsx-python-protobuf -n nsx-sfhc -n nsx-support-bundle-client -n nsxa -n nsxcli

        En RHEL, utilice el comando sudo yum remove <package-name>. En Ubuntu, utilice el comando apt-get remove <package-name>.

        En ambos casos, utilice caracteres comodín para seleccionar los módulos de NSX-T.

        Asimismo, elimine los siguientes módulos:

        • En Ubuntu: tcpdump-ovs, nicira-ovs-hypervisor-node, python-openvswitch, openvswitch-*, libgoogle-glog0, libjson-spirit

        • En RHEL: tcpdump-ovs, openvswitch, kmod-openvswitch, glog, json_spirit

Qué hacer a continuación

Tras realizar este cambio, se elimina el host del plano de administración y ya no podrá formar parte de la superposición de NSX-T.

Si va a eliminar NSX-T por completo, en su herramienta de administración de VM, apague NSX Manager, NSX Controller y NSX Edge y elimínelos del disco.