Système d’exploitation Dell Networking SONiC Comment générer un support technique dans les versions 3.X
Summary: Cet article explique comment générer et collecter un fichier de support technique pour Dell Networking SONiC version 3.0, 3.1, 3.2, 3.3, 3.4, 3.5.
Instructions
Sommaire
- Qu’est-ce qu’un fichier de support technique ?
- Comment générer un fichier de support technique
- Emplacement du fichier de support technique
- Récupération du fichier de support technique à partir du commutateur
- Format de nom de fichier du support technique
- Comment limiter les anciennes entrées et réduire la taille du fichier de support technique
- Supprimez l’ancien fichier du support technique pour économiser de l’espace
Qu’est-ce qu’un fichier de support technique ?
Le fichier du support technique est un fichier d’archive compressé composé d’informations sur l’état du commutateur, telles que Syslog, l’état de la base de données, etc. Les agents du support technique Dell ont besoin d’un fichier de support technique pour une analyse détaillée.
- Essayez de générer un fichier de support technique en état de problème
- Le fichier du support technique est un fichier compressé enregistré dans /var/dump
- Le fichier de support technique a l’extension « .tar.gz »
- La génération de fichiers du support technique peut prendre plus de 15 à 30 minutes en fonction de la durée du journal
Comment générer un fichier de support technique
Syntaxe de la commande
| Configuration | Explication |
|---|---|
admin@sonic:~$ sonic-cli |
Connectez-vous à Dell MF-CLI |
sonic# show tech-support |
Générez le bundle de support. |
Exemple de sortie
admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# show tech-support Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz DELLSONiC#
Quittez l’interface de ligne de commande Dell SONiC pour vérifier le fichier de support technique généré et supprimer les anciens fichiers de support technique.
DELLSONiC# DELLSONiC# exit admin@DELLSONiC:~$
Emplacement du fichier de support technique
Le fichier de support technique est enregistré dans /var/dump.
admin@DELLSONiC:~$ dir /var/dump/ sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Récupération du fichier de support technique à partir du commutateur
Vous pouvez copier le fichier de support technique sur un serveur SFTP/SCP distant, sur n’importe quelle application SCP telle que WINSCP ou sur une clé USB insérée dans le commutateur. Nous mentionnons trois méthodes ci-dessous.
USB
Utilisez une clé USB au format FAT32.
Exemple de sortie
admin@DELLSONiC:~$sudo mkdir /mnt/usb admin@DELLSONiC:~$sudo mount /dev/sdb1 /mnt/usb admin@DELLSONiC:~$sudo cp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz /mnt/usb/sonic_dump_DELLSONiC_20230419_043803.tar.gz
Syntaxe de la commande
| Commande | Paramètre |
|---|---|
admin@sonic:~$sudo mkdir /mnt/usb |
Créez l’emplacement de montage USB /mnt/usb. |
admin@sonic:~$sudo blkid |
Vérifiez l’emplacement du lecteur de périphérique USB. |
admin@sonic:~$sudo mount /dev/sdbX /mnt/usb |
Monte le lecteur USB sur le répertoire de montage USB /mnt/usb. |
admin@sonic:~$sudo cp /var/dump/<File name.tar.gz> /mnt/usb/<File name.tar.gz> |
Copiez le fichier sur la clé USB. |
Serveur
SCP distantPour la copie sur un serveur SCP distant, utilisez la syntaxe suivante :
scp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz username@<Ip address or hostname of scp server>:/<path>
admin@DELLSONiC:~$ scp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz username@10.0.0.1:/home/admin/ username@10.0.0.1's password:
Application client SCP
Vous pouvez utiliser n’importe quelle application client SCP pour extraire le fichier de support technique dans le commutateur.
Utilisez les informations d’identification de connexion du commutateur dans l’application client SCP pour vous connecter au commutateur. Le fichier de support technique se trouve dans le répertoire /var/dump/.
Certaines applications clientes SCP disposent d’une interface graphique qui facilite encore plus la copie d’un fichier à partir du commutateur /var/dump/ vers un emplacement de votre machine locale.
Format de nom de fichier du support technique
Le fichier de support technique a un nom au format.
sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz
Par exemple, sonic_dump_DELLSONiC_20230419_043803.tar.gz est le fichier de support technique généré, dans lequel YYYYMMDD_HHMMSS est 20230419_043803 et DELLSONiC est le nom d’hôte du commutateur.
Comment limiter les anciennes entrées et réduire la taille du fichier de support technique
Le fichier de support technique peut être un fichier volumineux en fonction du temps d’activité du commutateur. Nous pouvons réduire la taille du support technique en diminuant la quantité de journal syslog à l’aide de l’option since.
show tech-support since <date/time>
Format de la date et de l’heure
» YYYY-MM-DDTHH :MM :SS[.ddd...]Z » ou
« AAAA-MM-JDTHH :MM :SS[.ddd...]+hh :mm » ou
« AAAA-MM-JDTHH :MM :SS[.ddd...]-hh :mm" Où :
AAAA = année, MM = mois, JJ = jour,T
(obligatoire avant l’heure),
HH = heures, MM = minutes, SS = secondes,
(facultatif) .ddd... = fraction décimale de seconde (par exemple « .323 »)
Z indique un décalage de zéro par rapport à l’heure locale.
+/- hh :mm indique un décalage heure :minute par rapport à l’heure locale.
Par exemple
DELLSONiC# show tech-support since "2023-04-18T19:31:00Z" Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz
Il est recommandé de capturer jusqu’à 0 heure la veille pour toute action préventive possible avant l’événement.
DELLSONiC# show tech-support since "2023-04-18T00:00:00Z"
Supprimez l’ancien fichier du support technique pour économiser de l’espace
Nous pouvons supprimer en toute sécurité le fichier du support technique ou le dossier de vidage après l’extraction du fichier du commutateur. Si un nouveau fichier de support technique doit être généré, un nouveau dossier de vidage est créé dans var.
Pour supprimer un fichier spécifique, utilisez :
sudo rm /var/dump/<techsupportfile>.tar.gz
Exemple de sortie
admin@DELLSONiC:~$ ^C admin@DELLSONiC:~$ sudo rm -r /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
Pour supprimer le dossier /var/dump :
sudo rm -r /var/dump
Exemple de sortie
admin@DELLSONiC:~$ sudo rm -r /var/dump admin@DELLSONiC:~$ Checking admin@DELLSONiC:~$ ls /var/dump ls: cannot access '/var/dump': No such file or directory admin@DELLSONiC:~$