Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Si vous rencontrez des problèmes de réseau, vous pouvez utiliser les procédures indiquées ici pour diagnostiquer le problème.
Vous souhaitez capturer une trace de paquet
Le suivi des paquets est le processus qui consiste à vérifier le chemin d'un paquet à travers les couches jusqu'à sa destination. Vous contrôlez le processus de suivi des paquets avec les méthodes suivantes NetApp ONTAP CLIcommandes :
network tcpdump start— Démarre le suivi des paquets
network tcpdump show— Affiche les traces des paquets en cours d'exécution
network tcpdump stop— Arrête le traçage d'un paquet en cours
Ces commandes sont accessibles aux utilisateurs qui ont le fsxadmin
rôle dans votre système de fichiers.
Pour capturer la trace d'un paquet à partir de votre système de fichiers
-
Entrez SSH dans le NetApp ONTAP CLIde votre système de fichiers, suivez les étapes décrites dans la Utilisation de la CLI NetApp ONTAP section du manuel Amazon FSx for NetApp ONTAP User Guide.
ssh fsxadmin@
file-system-management-endpoint-ip-address
-
Entrez le niveau de privilège de diagnostic dans le ONTAP CLI en utilisant la commande suivante.
::>
set diag
Lorsque vous êtes invité à continuer, entrez
y
.Warning: These diagnostic commands are for use by NetApp personnel only. Do you want to continue? {y|n}: y
-
Identifiez l'emplacement de votre système de fichiers où vous souhaitez enregistrer la trace de votre paquet. Le volume doit être en ligne et monté dans l'espace de noms avec un chemin de jonction valide. Utilisez la commande suivante pour vérifier les volumes qui répondent à ces critères :
::*>
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
-
Démarrez le traçage avec le minimum d'arguments requis. Remplacez les éléments suivants :
Remplacez
node_name
par le nom du nœud (par exemple,FsxId01234567890abcdef-01
).svm_name
Remplacez-le par le nom de votre machine virtuelle de stockage (par exemple,fsx
).Remplacez
junction_path_name
par le nom du volume (par exemple,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.
Important
Les traces de paquets ne peuvent être capturées que sur l'
e0e
interface et dans l'espaceDefault
IP. Dans FSx forONTAP, tout le trafic réseau utilise l'e0e
interface.Lorsque vous utilisez le suivi des paquets, gardez à l'esprit les points suivants :
-
Lorsque vous démarrez un suivi de paquets, vous devez inclure le chemin vers lequel vous souhaitez stocker les fichiers de trace, au format suivant :
svm_name
/clus//junction-path-name
-
Indiquez éventuellement le nom de fichier pour le suivi du paquet. Si le nom du filtre n'est pas spécifié, il est automatiquement généré sous la forme :
node-name
_ _port-name
.trcyyyymmdd_hhmmss
-
Si des traces de roulement sont spécifiées, le nom du filtre est suffixé par un chiffre indiquant la position dans la séquence de rotation.
Accepte ONTAP CLI également les -pass-through arguments facultatifs suivants :
-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>
Pour plus d'informations sur les expressions de filtre, consultez la page de manuel pcap-filter (7).
-
Consultez les traces en cours :
::*>
debug network tcpdump show
Node IPspace Port Filename ----------------------- -------- -------- -------- FsxId123456789abcdef-01 Default e0e /clus/fsx/test_vol1/FsxId123456789abcdef-01_e0e_20230605_181451.trc
-
Arrêtez le traçage :
::*>
debug network tcpdump stop -node FsxId123456789abcdef-01 -ipspace Default -port e0e
Info: Stopped network trace on interface "e0e"
-
Revenez au niveau de privilège d'administrateur :
::*>
set -priv admin
::>
-
Accédez aux traces des paquets.
Les traces de vos paquets sont stockées dans le volume que vous avez spécifié à l'aide de la debug network tcpdump start commande et sont accessibles via l'NFSexportation ou un SMB partage correspondant à ce volume.
Pour plus d'informations sur la capture de traces de paquets, consultez Comment utiliser le vidage réseau de débogage dans la version ONTAP 9.10+ dans