La procedura guidata di attivazione della funzionalità NSX Network Detection and Response segnala un errore durante l'esecuzione del passaggio di verifica preliminare.

Problema

La procedura guidata di attivazione di NSX Network Detection and Response esegue controlli preliminari per verificare la connettività tra il servizio cloud di NSX Advanced Threat Prevention e il cluster Kubernetes che esegue NSX Application Platform. Eventuali errori rilevati vengono visualizzati nella procedura guidata di attivazione di NSX Network Detection and Response. Se la procedura guidata di attivazione segnala un errore durante il passaggio di verifica preliminare, l'attivazione della funzionalità NSX Network Detection and Response viene bloccata e il pulsante Attiva rimane inattivo.

Di seguito sono riportati alcuni dei vari errori che potrebbero verificarsi se la verifica preliminare dell'attivazione non riesce.
  • Le API delle regioni cloud hanno restituito dati non validi (mancanti o non validi).
  • La connessione con l'API del cloud per la convalida della licenza di NSX non è riuscita
  • L'installazione NSX non dispone della licenza necessaria.

Causa

Il passaggio di verifica preliminare convalida la connettività dal cluster Kubernetes che esegue NSX Application Platform alla regione cloud NSX Advanced Threat Prevention selezionata. Il passaggio di verifica preliminare convalida anche le licenze NSX Data Center disponibili che l'utente è autorizzato a utilizzare per la funzionalità NSX Network Detection and Response. Se la verifica preliminare della connettività non riesce, la procedura guidata di distribuzione non è in grado di convalidare l'idoneità alla licenza.

Soluzione

  1. Se l'appliance NSX Manager è configurata per utilizzare un proxy Web per le connessioni associate a Internet, assicurarsi che il proxy Web sia configurato correttamente e sia raggiungibile dai carichi di lavoro in esecuzione nel cluster Kubernetes utilizzato per NSX Application Platform.
  2. Assicurarsi che NSX Application Platform sia distribuito correttamente e sia indicato come STABILE nella pagina dell'interfaccia utente Sistemi > NSX Application Platform.
  3. La verifica preliminare della distribuzione può richiedere fino a 30 minuti per la distribuzione e la convalida della raggiungibilità del cloud di NSX Advanced Threat Prevention e l'idoneità della licenza di NSX Data Center. Attendere il completamento degli elementi di verifica preliminare e verificare il risultato per ogni riga.
    1. Per qualsiasi elemento contrassegnato con Non riuscito, puntare l'icona per visualizzare i dettagli.
    2. Assicurarsi che siano soddisfatti i requisiti della licenza stabiliti come parte di un errore.
    3. Se l'errore indica errori di connettività, assicurarsi che NSX Application Platform possa comunicare con Internet.
  4. Se l'errore di verifica preliminare non fornisce informazioni sull'errore, raccogliere informazioni aggiuntive.
    1. Analizzare i registri di un bundle di supporto di NSX Application Platform per cercare un pod Kubernetes con il nome che inizia con nsx-ndr-precheck.
    2. In alternativa, è possibile eseguire query interattive sui registri nell'appliance NSX Manager attenendosi alla procedura seguente.
      1. Accedere all'appliance NSX Manager come root.
      2. Utilizzare il comando seguente per contrassegnare la configurazione di Kubernetes per tutte le chiamate helm e kubectl successive.
        export KUBECONFIG=/config/vmware/napps/.kube/config
      3. Utilizzando il comando seguente, verificare che il grafico Helm della verifica preliminare di NSX Network Detection and Response sia stato distribuito correttamente.
        helm --namespace nsxi-platform list --all --filter 'nsx-ndr-precheck'
        Verificare che la proprietà STATUS indichi distribuito.
      4. Utilizzando il comando seguente, ispezionare gli eventi per cercare pod di verifica preliminare distribuiti.
        kubectl --namespace nsxi-platform describe pod --selector='app.kubernetes.io/instance=nsx-ndr-precheck'
        La sezione Events fornisce lo stato dei processi di verifica preliminare e di tutte le azioni associate a tali processi.
      5. Per esaminare i registri per cercare pod di verifica preliminare distribuiti, utilizzare il comando seguente.
        kubectl --namespace nsxi-platform get pods --selector='app.kubernetes.io/instance=nsx-ndr-precheck' -o wide
        Per ogni pod elencato in stato IN CORSO o COMPLETATO, visualizzare i registri utilizzando il comando seguente.
        kubectl --namespace nsxi-platform logs --container=main <pod-name>
  5. Dopo aver risolto gli errori segnalati, provare ad attivare nuovamente la funzionalità NSX Network Detection and Response.