Sie können ESXi-Hosts in Ihrem Netzwerk für die Messung folgender Netzwerklatenzstatistiken konfigurieren: pNIC zu vNIC, vNIC zu pNIC, vNIC zu vNIC und VTEP zu VTEP.

Die Konfiguration kann ausschließlich über die NSX-REST APIs erfolgen. In den folgenden Schritten sind die NSX Policy APIs aufgeführt, die Sie ausführen müssen, um die Berechnung verschiedener Netzwerklatenzstatistiken zu konfigurieren. Detaillierte Informationen über das API-Schema, Beispiele für eine Anforderung und eine Antwort sowie Fehlermeldungen für alle APIs finden Sie im Handbuch zu NSX-API.

Voraussetzungen

Sowohl von vCenter verwaltete Hosts als auch eigenständige ESXi-Hosts, für die Sie die Messung von Netzwerklatenzstatistiken konfigurieren möchten, müssen für NSX vorbereitet sein. Das heißt, dass auf allen ESXi-Hosts in Ihrem Netzwerk NSX-Komponenten installiert sein müssen.

Prozedur

  1. Führen Sie folgende Schritte aus, um die Netzwerklatenzstatistiken für vNIC zu vNIC, pNIC zu vNIC und vNIC zu pNIC zu berechnen:
    1. Erstellen Sie mithilfe der folgenden PUT-API eine Gruppe, die Host-Transportknoten als statische Mitglieder enthält:
      PUT https://<nsx-mgr>/policy/api/v1/infra/domains/<domain-id>/groups/<group-id>

      Geben Sie in der Anforderungsnutzlast dieser PUT-API die Hosttransportknoten-IDs im Parameter expression wie in folgendem Beispiel an:

      Beispiel für eine PUT-Anforderung
      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"
      }

      Beachten Sie, dass in dieser Beispielanforderung der expression-Parameter eine einzelne Host-Transportknoten-ID enthält.

    2. Erstellen Sie mit folgender PUT API-Anforderung ein Latenzprofil:
      PUT https://<nsx-mgr>/policy/api/v1/infra/latency-profiles/<profile-id>

      Die Latenz von vNIC zu vNIC wird standardmäßig für alle vNICs auf dem Host-Transportknoten gemessen.

      Konfigurieren Sie im Hauptteil der Anforderung dieser API die folgenden Informationen:
      • Aktivieren oder deaktivieren Sie die pNIC-Latenz auf dem Host. Wenn diese Option aktiviert ist, wird für jede vNIC auf dem Host-Transportknoten die Latenz von pNIC zu vNIC und von vNIC zu pNIC berechnet.
      • Legen Sie entweder die Samplingrate oder das Samplingintervall fest.

        Falls Sie beide konfigurieren, hat das Samplingintervall Vorrang.

      • Geben Sie den Pfad zu der Gruppe an, die Sie im vorherigen Schritt erstellt haben.
      Beispiel für eine PUT-Anforderung
      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. Aktivieren Sie die Latenz im BFD-Integritätsüberwachungsprofil, das ein Ressourcentyp im Transportzonenprofil ist, um Latenzstatistiken für VTEP zu VTEP erstellen. Führen Sie die folgende PUT API aus:
    PUT https://<nsx-mgr>/policy/api/v1/infra/transport-zone-profiles/<tz-profile-id>

Nächste Maßnahme

Exportieren Sie die Statistiken in einen externen Collector, um einen besseren Einblick in das Netzwerk zu erhalten und netzwerkspezifische Latenzprobleme zu beheben.