Behebung von Netzwerkproblemen - FSx für ONTAP

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Behebung von Netzwerkproblemen

Wenn Sie Netzwerkprobleme haben, können Sie das Problem anhand der hier beschriebenen Verfahren diagnostizieren.

Sie möchten eine Paketverfolgung aufzeichnen

Bei der Paketverfolgung wird der Pfad eines Pakets durch die Schichten bis zu seinem Ziel überprüft. Sie steuern den Paketverfolgungsprozess wie folgt NetApp ONTAP CLIBefehle:

  • network tcpdump start— Startet die Paketverfolgung

  • network tcpdump show— Zeigt die aktuell laufenden Paket-Traces

  • network tcpdump stop— Stoppt einen laufenden Paket-Trace

Diese Befehle stehen Benutzern zur Verfügung, die diese fsxadmin Rolle in Ihrem Dateisystem innehaben.

Um eine Paketverfolgung aus Ihrem Dateisystem zu erfassen
  1. Gehe SSH in den NetApp ONTAP CLIFolgen Sie den im Verwenden der NetApp ONTAP-CLI Abschnitt des Amazon FSx for NetApp ONTAP User Guide dokumentierten Schritten Ihres Dateisystems.

    ssh fsxadmin@file-system-management-endpoint-ip-address
  2. Geben Sie mithilfe des folgenden Befehls die ONTAP CLI Diagnoseberechtigungsstufe in der ein.

    ::> set diag

    Wenn Sie aufgefordert werden, fortzufahren, geben Sie einy.

    Warning: These diagnostic commands are for use by NetApp personnel only.
    Do you want to continue? {y|n}: y
  3. Identifizieren Sie den Speicherort in Ihrem Dateisystem, an dem Sie Ihre Paketverfolgung speichern möchten. Das Volume muss online sein und im Namespace mit einem gültigen Verbindungspfad bereitgestellt werden. Verwenden Sie den folgenden Befehl, um nach Volumes zu suchen, die diese Kriterien erfüllen:

    ::*> volume show -junction-path !- -fields junction-path vserver volume junction-path ------- --------- ------------- fsx test_vol1 /test_vol1 fsx test_vol2 /test_vol2 fsx test_vol2 /test_vol3
  4. Starten Sie den Trace mit den mindestens erforderlichen Argumenten. Ersetzen Sie Folgendes:

    • node_nameErsetzen Sie durch den Namen des Knotens (z. B.FsxId01234567890abcdef-01).

    • svm_nameErsetzen Sie durch den Namen Ihrer virtuellen Speichermaschine (z. B.fsx).

    • junction_path_nameErsetzen Sie es durch den Namen des Volumes (z. B.test-vol1).

    ::*> debug network tcpdump start -node node_name -ipspace Default -pass-through "-i e0e -w /clus/svm_name/junction_path_name" Info: Started network trace on interface "e0e" Warning: Snapshots should be disabled on the tcpdump destination volume while packet traces are occurring. Use the "volume modify -snapshot-policy none -vserver fsx -volume test_vol1" command to disable Snapshots on the tcpdump destination volume.
    Wichtig

    Paketverfolgungen können nur auf der e0e Schnittstelle und im Default IP-Bereich erfasst werden. Im FSx Grunde ONTAP verwendet der gesamte Netzwerkverkehr die e0e Schnittstelle.

    Beachten Sie bei der Verwendung der Paketverfolgung Folgendes:

    • Wenn Sie eine Paketverfolgung starten, müssen Sie den Pfad angeben, in dem Sie die Protokolldateien speichern möchten, und zwar in diesem Format: svm_name /clus//junction-path-name

    • Geben Sie optional den Dateinamen für die Paketverfolgung an. Wenn der Filtername nicht angegeben ist, wird er automatisch in der folgenden Form generiert: node-name _ _ port-name .trc yyyymmdd_hhmmss

    • Wenn Rollspuren angegeben sind, wird dem Filternamen eine Zahl angehängt, die die Position in der Rotationssequenz angibt.

    • Der akzeptiert ONTAP CLI auch die folgenden optionalen Argumente: -pass-through

      -B, --buffer-size=<KiB> -c <number_of_packets> -C <file_size-mB> -F <filter_expression_filename> -G <rotate_seconds> --time-stamp-precision {micro|nano} -Q, --direction {in|out|inout} -s, --snapshot-length=<bytes> -U, --packet-buffered -W <rotate_file_count> <filter-expression>
    • Informationen über Filterausdrücke finden Sie in der Manpage pcap-filter (7).

  5. Sehen Sie sich die laufenden Traces an:

    ::*> debug network tcpdump show Node IPspace Port Filename ----------------------- -------- -------- -------- FsxId123456789abcdef-01 Default e0e /clus/fsx/test_vol1/FsxId123456789abcdef-01_e0e_20230605_181451.trc
  6. Stoppen Sie die Verfolgung:

    ::*> debug network tcpdump stop -node FsxId123456789abcdef-01 -ipspace Default -port e0e Info: Stopped network trace on interface "e0e"
  7. Kehren Sie zur Administratorberechtigungsstufe zurück:

    ::*> set -priv admin ::>
  8. Greifen Sie auf die Paket-Traces zu.

    Ihre Paketverfolgungen werden auf dem Volume gespeichert, das Sie mit dem debug network tcpdump start Befehl angegeben haben, und Sie können über den NFS Export oder einen SMB Share, der diesem Volume entspricht, darauf zugreifen.

Weitere Informationen zum Erfassen von Paketablaufzeichnungen finden Sie unter So verwenden Sie Debug-Netzwerk-Dump in ONTAP 9.10+ im NetApp Knowledge Base.