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

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

Requisitos previos

Si la herramienta de administración de la máquina virtual es vCenter Server, ponga el host de vSphere en modo de mantenimiento.

Procedimiento

  1. En NSX Manager, seleccione Tejido > Nodos > Nodos de transporte y elimine los nodos de transporte de host.

    Cuando se elimina el nodo de transporte, también lo hace el N-VDS del host. Puede confirmarlo ejecutando el siguiente comando.

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

    En KVM, el comando es:

    ovs-vsctl show
  2. En la CLI de NSX Manager, compruebe que se esté ejecutando el servicio de instalación-actualización de NSX-T Data Center.
    nsx-manager-1> get service install-upgrade
    Service name: install-upgrade
    Service state: running
    Enabled: True
  3. Desinstale el host del plano de administración y elimine los módulos de NSX-T Data Center.

    La eliminación de todos los módulos de NSX-T Data Center podría tardar hasta 5 minutos.

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

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

      Asegúrese de que Desinstalar los componentes de NSX (Uninstall NSX Components) esté seleccionado. Esto hace que se desinstalen del host los módulos de NSX-T Data Center.

      Elimine los paquetes de dependencia de RHEL 7.4: json_spirit, python-greenlet, libev, protobuf, leveldb, python-gevent, python-simplejson y glog.

      Elimine los paquetes de dependencia de Ubuntu 16.04. x: nicira-ovs-hypervisor-node, openvswitch-switch, openvswitch-datapath-dkms, openvswitch-pki, python-openvswitch, openvswitch-common y libjson-spirit.

      Tenga en cuenta que no se puede usar Tejido (Fabric) > Nodos (Nodes) > Hosts > Eliminar (Delete) con la opción Desinstalar los componentes de NSX (Uninstall NSX Components) sin marcar para eliminar un host del registro. Solo se pensó como solución alternativa para hosts que están en un estado incorrecto.

    • (Hosts administrados por un administrador de equipos) En NSX Manager, seleccione Tejido (Fabric) > Nodos (Nodes) > Hosts > Nodos de transporte (Transport Nodes) > Eliminar host (Delete Host).

      En NSX Manager, seleccione Tejido (Fabric) > Nodos (Nodes) > Hosts > Administrador de equipos (Compute Manager) > Configurar el administrador de clústeres (Configure Cluster Manager) y anule la selección de Instalar NSX automáticamente (Automatically Install NSX). Seleccione el nodo y haga clic en Uninstall NSX (Desinstalar NSX).

      Asegúrese de que Desinstalar los componentes de NSX (Uninstall NSX Components) esté seleccionado. Esto hace que se desinstalen del host los módulos de NSX-T Data Center.

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

      Nota:

      Esta API no elimina los paquetes de dependencia desde el paquete nsx-lcp.

      Elimine los paquetes de dependencia de RHEL 7.4: json_spirit, python-greenlet, libev, protobuf, leveldb, python-gevent, python-simplejson y glog.

      Elimine los paquetes de dependencia de Ubuntu 16.04. x: nicira-ovs-hypervisor-node, openvswitch-switch, openvswitch-datapath-dkms, openvswitch-pki, python-openvswitch, openvswitch-common y libjson-spirit.

    • Utilice la CLI para vSphere.

      1. Obtenga la huella digital del administrador.

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

        host> detach management-plane <MANAGER> username <ADMIN-USER> password <ADMIN-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 o mígrelas a otro host.

      6. En el host, ejecute el siguiente comando para desinstalar manualmente la configuración de NSX-T Data Center y los módulos. Este comando es compatible con todos los tipos de host.

        [root@host:~] clear management-plane

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

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