Vous pouvez configurer les hôtes ESXi de votre réseau pour mesurer : pNIC à vNIC, vNIC à pNIC, vNIC à vNIC et VTEP vers les statistiques de latence réseau VTEP.

La configuration est prise en charge uniquement à l'aide des REST API de NSX. Les étapes de la procédure suivante répertorient les API de stratégie de NSX que vous devez exécuter pour configurer le calcul de diverses statistiques de latence réseau. Pour obtenir des informations détaillées sur le schéma d'API, l'exemple de demande, l'exemple de réponse et les messages d'erreur de toutes les API, vous devez lire le Guide de NSX API.

Conditions préalables

Les hôtes gérés par vCenter et les hôtes autonomes ESXi que vous souhaitez configurer pour mesurer les statistiques de latence réseau doivent être préparés pour NSX. Autrement dit, les composants NSX doivent être installés sur tous les hôtes ESXi de votre réseau.

Procédure

  1. Pour calculer les statistiques de latence réseau vNIC à vNIC, pNIC à vNIC et vNIC à pNIC, procédez comme suit :
    1. Créez un groupe qui contient des nœuds de transport hôtes en tant que membres statiques à l'aide de l'API PUT suivante :
      PUT https://<nsx-mgr>/policy/api/v1/infra/domains/<domain-id>/groups/<group-id>

      Dans la charge utile de la demande de cette API PUT, spécifiez les ID de nœuds de transport hôtes dans le paramètre expression, comme indiqué dans l'exemple suivant :

      Exemple de demande 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"
      }

      Notez que dans cet exemple de demande, le paramètre expression contient un ID de nœud de transport hôte unique.

    2. Créez un profil de latence avec l'API PUT suivante :
      PUT https://<nsx-mgr>/policy/api/v1/infra/latency-profiles/<profile-id>

      Par défaut, la latence vNIC à vNIC est mesurée pour toutes les vNIC sur le nœud de transport hôte.

      Dans le corps de la demande de cette API, configurez les informations suivantes :
      • Activez ou désactivez la latence pNIC sur l'hôte. Lorsqu'elles sont activées, les latences pNIC à vNIC et vNIC à pNIC sont calculées pour chaque vNIC sur le nœud de transport hôte.
      • Spécifiez le taux ou l'intervalle d'échantillonnage mais pas les deux.
      • Spécifiez le chemin d'accès au groupe que vous avez créé à l'étape précédente.
      Exemple de demande PUT
      PUT https://<nsx-mgr>/policy/api/v1/infra/latency-profiles/profile1
          {
            "sampling_rate": 100,
            "pnic_latency_enabled": false,
            "applied_to_group_path": "/infra/domains/default/groups/TNGroup"
          }
  2. Pour mesurer les statistiques de latence de VTEP à VTEP, activez la latence dans le profil de surveillance de la santé de BFD, qui est un type de ressource dans le profil de zone de transport. Exécutez l'API PUT suivante :
    PUT https://<nsx-mgr>/policy/api/v1/infra/transport-zone-profiles/<tz-profile-id>

Que faire ensuite

Exportez les statistiques vers un collecteur externe pour une analyse approfondie du réseau et le dépannage des problèmes de latence spécifiques au réseau.