El asistente de activación de la función NSX Network Detection and Response informa de un error.

Problema

Se produjo un error al activar la función NSX Network Detection and Response y el asistente de activación notifica un error similar al siguiente.

La activación de la función tardó demasiado. No se pudieron abrir los pods de Kubernetes o se produjo un error en el registro con NSX Manager.

El botón Activar permanece atenuado.

Causa

La activación de la función NSX Network Detection and Response requiere la implementación de varias cargas de trabajo basadas en Kubernetes en la parte superior del clúster de Plataforma de aplicaciones NSX. Si el clúster se encuentra en estado degradado o inestable, se puede producir un error en la activación de NSX Network Detection and Response.

Solución

  1. Asegúrese de que Plataforma de aplicaciones NSX esté implementado correctamente y se notifique como ESTABLE en la página de la interfaz de usuario de Systemas > NSX Application Platform.
  2. Inspeccione los registros del servicio de registro de NSX Cloud Connector.
    1. Recopile un paquete de soporte de Plataforma de aplicaciones NSX e inspeccione los registros de cualquier pod de Kubernetes cuyo nombre empiece por nsx-ndr-enable-ids o nsx-ndr-setup-kafka.
    2. Como alternativa, los registros también se pueden consultar de forma interactiva en el dispositivo de NSX Manager siguiendo estos pasos.
      1. Inicie sesión en el dispositivo de NSX Manager como root.
      2. Utilice el siguiente comando para marcar la configuración de Kubernetes para cualquier invocación de helm y kubectl posterior.
        export KUBECONFIG=/config/vmware/napps/.kube/config
      3. Con el siguiente comando, asegúrese de que el gráfico de Helm de NSX Cloud Connector se haya implementado correctamente.
        helm --namespace nsxi-platform list --all --filter 'nsx-ndr'
        Compruebe que la propiedad STATUS muestre deployed.
      4. Utilice el siguiente comando para comprobar que los pods de configuración se implementaron y se completaron correctamente.
        kubectl --namespace nsxi-platform get pods --selector='job-name in (nsx-ndr-enable-ids, nsx-ndr-setup-kafka)'
        Deben existir dos pods y ambos deben mostrar STATUS como Completed.
      5. Inspeccione los registros del pod de configuración mediante el siguiente comando.
        kubectl --namespace nsxi-platform logs --selector='job-name in (nsx-ndr-enable-ids, nsx-ndr-setup-kafka)'
  3. Después de resolver el error, haga clic en Acciones en la tarjeta de la función NSX Network Detection and Response. Seleccione Eliminar para iniciar la eliminación de la función NSX Network Detection and Response activada parcialmente. Una vez finalizado el proceso de eliminación, vuelva a intentar activar la función.