È possibile configurare gli host ESXi nella rete per misurare le statistiche della latenza di rete da pNIC a vNIC, da vNIC a pNIC, da vNIC a vNIC e da VTEP a VTEP.

La configurazione è supportata solo utilizzando le REST API di NSX. Nei passaggi della procedura seguente sono elencate le API del criterio di NSX che è necessario eseguire per configurare il calcolo delle varie statistiche della latenza di rete. Per informazioni dettagliate su schema API, richiesta di esempio, risposta di esempio e messaggi di errore di tutte le API, è necessario consultare la Guida di NSX API.

Prerequisiti

Sia gli host gestiti da vCenter sia gli host ESXi autonomi che si desidera configurare per la misurazione delle statistiche della latenza di rete devono essere preparati per NSX. Ovvero, i componenti NSX devono essere installati su tutti gli host ESXi nella rete.

Procedura

  1. Per calcolare le statistiche della latenza della rete da vNIC a vNIC, da pNIC a vNIC e da vNIC a pNIC, eseguire i passaggi seguenti:
    1. Creare un gruppo che contenga nodi di trasporto host come membri statici utilizzando la seguente API PUT:
      PUT https://<nsx-mgr>/policy/api/v1/infra/domains/<domain-id>/groups/<group-id>

      Nel payload della richiesta di questa API PU, specificare gli ID del nodo di trasporto host nel parametro expression, come illustrato nell'esempio seguente:

      Esempio di richiesta PUT
      PUT https://<nsx-mgr>/policy/api/v1/infra/domains/default/groups/TNGroup
      
      {
          "expression": [
              {
                  "paths": [
                      "/infra/sites/default/enforcement-points/default/host-transport-nodes/4efdb573-fcce-43ff-8b35-dac583a86239"
                  ],
                  "resource_type": "PathExpression"
              }
          ],
          "extended_expression": [],
          "reference": false,
          "group_type": [],
          "resource_type": "Group",
          "id": "TNGroup",
          "display_name": "TNGroup",
          "path": "/infra/domains/default/groups/TNGroup",
          "relative_path": "TNGroup",
          "parent_path": "/infra/domains/default"
      }

      Si tenga presente che in questa richiesta di esempio, il parametro expression contiene un singolo ID del nodo di trasporto host.

    2. Creare un profilo di latenza con la seguente API PUT:
      PUT https://<nsx-mgr>/policy/api/v1/infra/latency-profiles/<profile-id>

      Per impostazione predefinita, la latenza da vNIC a vNIC viene misurata per tutte le vNIC nel nodo di trasporto dell'host.

      Nel corpo della richiesta di questa API, configurare le informazioni seguenti:
      • Attivare o disattivare la latenza pNIC nell'host. Quando è attivata, per ogni vNIC nel nodo di trasporto host viene calcolata la latenza da pNIC a vNIC e da vNIC a pNIC.
      • Specificare la frequenza o l'intervallo di campionamento.

        Se si configurano entrambi, l'intervallo di campionamento ha la precedenza.

      • Specificare il percorso del gruppo creato nel passaggio precedente.
      Esempio di richiesta PUT
      PUT https://<nsx-mgr>/policy/api/v1/infra/latency-profiles/profile1
          {
            "sampling_rate": 100,
            "sampling_interval": 10,
            "pnic_latency_enabled": false,
            "applied_to_group_path": "/infra/domains/default/groups/TNGroup"
          }
  2. Per misurare le statistiche della latenza da VTEP a VTEP, abilitare la latenza nel profilo di monitoraggio dell'integrità BFD, che è un tipo di risorsa nel profilo della zona di trasporto. Eseguire il seguente dell'API PUT:
    PUT https://<nsx-mgr>/policy/api/v1/infra/transport-zone-profiles/<tz-profile-id>

Operazioni successive

Esportare le statistiche in un agente di raccolta esterno per effettuare ulteriori indagini e risolvere i problemi di latenza specifici della rete.