Lo stato di integrità generale del cluster di container Antrea viene aggregato o elaborato dallo stato dei vari componenti Antrea e visualizzato nell'interfaccia utente di NSX Manager.

I componenti Antrea seguenti espongono il loro stato di integrità per NSX Manager:
  • Controller Antrea
  • Agente Antrea
  • Adattatore piano di gestione
  • Adattatore piano di controllo centrale

Gli oggetti Definizione risorsa personalizzata (CRD) di monitoraggio in Antrea segnalano gli stati di questi componenti Antrea a NSX Manager dopo un periodo predefinito denominato intervallo di heartbeat. Questo intervallo di heartbeat è configurabile per ogni cluster di container. Il valore predefinito è 60 secondi. L'intervallo di valori consentito è compreso tra 60 secondi e 600 secondi. È possibile modificare l'intervallo predefinito eseguendo una NSX API.

Per leggere la configurazione dell'heartbeat di un cluster di container Antrea specifico, eseguire il comando GET di NSX API seguente:

GET https://{nsx-mgr-ip}/policy/api/v1/infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/cluster-control-planes/{cluster-name}/heartbeat-config

Per aggiornare la configurazione dell'heartbeat di un cluster di container Antrea specifico, eseguire il comando PUT di NSX API seguente:

PUT https://{nsx-mgr-ip}/policy/api/v1/infra/sites/{site-id}/enforcement-points/{enforcementpoint-id}/cluster-control-planes/{cluster-name}/heartbeat-config
{
    "report_interval": 120,
    ""_revision": 0
}

Il corpo del comando PUT dell'API indica 120 come intervallo del report di esempio. È possibile specificare un valore intero compreso tra 60 e 600. L'unità dell'intervallo di creazione del report è il secondo.

Il parametro _revision descrive la revisione corrente della risorsa heartbeat-config. L'operazione PUT deve includere la revisione corrente di questa risorsa, che è possibile ottenere tramite il comando GET dell'API. Se la revisione fornita in una richiesta PUT manca o è obsoleta, l'operazione di aggiornamento viene rifiutata.

Per informazioni dettagliate su tutti i parametri nell'API, inclusi esempi delle risposte GET e PUT dell'API, vedere Guida di NSX API.

Nota: Se i componenti Antrea non inviano un heartbeat a NSX Manager, lo stato di tali componenti è Sconosciuto. Questo stato significa che il monitoraggio dello stato non funziona. La rete di container è tuttavia funzionante nel nodo. I criteri di sicurezza di NSX esistenti vengono comunque applicati nei pod, ma se vengono creati nuovi criteri di sicurezza, non vengono applicati nei pod.
La procedura seguente illustra i passaggi per visualizzare questi stati in NSX Manager:
  • Stato di integrità generale di un cluster di container Antrea.
  • Stato di integrità di Agente Antrea in ogni nodo del cluster di container.

Prerequisiti

I cluster di container Antrea sono registrati in NSX.

Procedura

  1. Dal browser, accedere a NSX Manager all'indirizzo https://nsx-manager-ip-address.
  2. Visualizzare lo stato di integrità generale di un cluster di container Antrea.
    1. Passare a Sistema > Infrastruttura > Nodi > Cluster di container > Antrea.
      Viene visualizzato l'elenco di tutti i cluster di container Antrea registrati. Nella colonna Stato viene visualizzato lo stato di integrità generale di ogni cluster di container.
    2. Fare clic su Attivo o su Inattivo nella colonna Stato per visualizzare ulteriori dettagli in una finestra popup.
      Lo stato di integrità generale del cluster di container viene elaborato dallo stato dei componenti Antrea seguenti:
      • Controller Antrea
      • Adattatore piano di gestione
      • Adattatore piano di controllo centrale

      Se lo stato di uno dei componenti o di tutti e tre i componenti Antrea è Inattivo, lo stato generale del cluster di container è Inattivo. Fare clic su Non riuscito/Inattivo nella finestra popup per visualizzare il messaggio di errore. Lo stato del cluster di container è Attivo solo quando lo stato di tutti e tre i componenti Antrea è Attivo.

      Nella finestra popup viene inoltre visualizzato il numero totale di agenti Antrea con stato Integro, Non riuscito e Danneggiato. Se lo stato di un agente Antrea è Danneggiato, significa che la rete di container nel nodo funziona. È tuttavia possibile che i nuovi criteri di sicurezza non vengano applicati correttamente nel nodo. Se lo stato di un agente Antrea è Non riuscito, significa che la rete di container in tale nodo non funziona.

      Per visualizzare lo stato di ogni singolo nodo nel cluster di container, controllare lo stato di Agente Antrea in ogni nodo, come illustrato nel passaggio successivo.

  3. Controllare lo stato di integrità di Agente Antrea in ogni nodo del cluster di container Antrea.
    1. Passare a Inventario > Container > Cluster.
      Viene visualizzato l'elenco di tutti i cluster di container dell'inventario di NSX.
    2. Fare clic sul numero con collegamento ipertestuale nella colonna Nodi.
      Viene aperta la finestra Nodi. La colonna Stato agente indica se Agente Antrea nel nodo è attivo o inattivo. In NSX 3.2 la colonna Stato agente non include Danneggiato tra i possibili stati.