DELL Networking SONiC Comment générer et collecter le support technique
Summary: Cet article explique comment générer et collecter un support technique dans Dell Networking SONiC version 4.0 et versions ultérieures.
Instructions
Index
Qu’est-ce qu’un fichier de support technique ?
Syntaxe des commandes
Comment générer un fichier de support technique dans Dell SONiC
Comment suivre l’état de la génération d’un fichier de support technique
Comment récupérer un fichier de support technique à partir du commutateur
FTP
HTTP
USB
Application cliente SCP
Nom et format du fichier de support technique
Comment restreindre les anciennes entrées et réduire la taille du fichier de support technique
Comment supprimer l’ancien fichier de support technique pour économiser de l’espace.
Qu’est-ce qu’un fichier de support technique
Un fichier de support technique est un fichier d’archive compressé contenant des informations sur l’état du commutateur, telles qu’un journal syslog, l’état de la base de données, le vidage mémoire, etc. Les agents du support technique Dell ont besoin d’un fichier de support technique pour pouvoir analyser un événement en détail.
- Le fichier de support technique est un fichier compressé enregistré dans /var/dump. Le contenu de ce dossier peut être affiché à l’aide de la commande suivante :
dir tech-support:/
- Un fichier de support technique possède une extension .tar.gz
- La génération d’un fichier de support technique peut prendre plus de 15-30 minutes.
- La taille du fichier varie en fonction des données et de la durée des échantillons de journaux. Pour réduire la taille, nous pouvons utiliser l’option « since »
- Si possible, essayer de générer un fichier de support technique à l’état Problème
Syntaxe de la commande
| COMMANDE | EXPLICATION |
|---|---|
admin@sonic:~$ sonic-cli |
Accéder à Dell Sonic |
sonic# show tech-support |
Générez un fichier de support technique. |
sonic# show tech-support status |
Afficher l’état de génération des fichiers de support technique |
sonic# dir tech-support:/ |
Affichez le contenu du répertoire /var/dump où le fichier de support technique est généré. |
sonic# copy tech-support://<filename> ftp/home/http/scp/usb://<filename> |
Copiez un fichier de support technique vers un emplacement distant à l’aide du protocole ftp, http ou scp, ou à l’aide d’un lecteur usb ou d’un répertoire de base |
optionnel
| COMMANDE | EXPLICATION |
|---|---|
sonic# show tech-support since <date/time> |
Générez un fichier de support technique à partir d’une date et d’une heure. Cliquez ici pour obtenir plus d’informations. |
sonic# delete tech-support:/ <filename> |
Supprimez l’ancien fichier de support technique. Cela permet d’économiser de l’espace flash. |
Comment générer un fichier de support technique dans Dell SONiC
Utilisez la commande « show tech-support » pour générer un fichier de support technique.
Exemple
admin@DELLSONiC:~$ sonic-cli DELLSONiC# DELLSONiC# show tech-support %Info: Tech-support process started, please check "show tech-support status" for tech-support progress DELLSONiC#
Comment suivre l’état de la génération d’un fichier de support technique
Utilisez la commande « show tech-support status » pour empiler l’état de la génération du fichier de support technique. La sortie affiche le statut Terminé lorsque la génération du fichier est terminée.
Utilisez la commande « dir tech-support:/ » pour afficher le contenu du dossier /var/tmp. Le fichier de support technique est généré dans ce dossier.
Vous trouverez ci-dessous un exemple de sortie des commandes « show tech-support status » et « dir tech-support:/ »
Lors de la génération de fichiers de support technique :
DELLSONiC# show tech-support status Status: In Progress (Collecting Counters-1) Total items collected: 12
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename ------------------------------------------------------------------------- 2023-04-15 20:21 4096 d sonic_dump_DELLSONiC_20230415_202048 2023-04-15 20:22 11100160 - sonic_dump_DELLSONiC_20230415_202048.tar
À la fin de la génération du fichier de support technique.
DELLSONiC# show tech-support status Status: Completed File Name: /var/dump/sonic_dump_DELLSONiC_20230415_202048.tar.gz
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename ------------------------------------------------------------------------- 2023-04-15 20:27 252932846 - sonic_dump_DELLSONiC_20230415_202048.tar.gz
Comment récupérer un fichier de support technique à partir du commutateur
Utilisez la commande « copy tech-support://<tech-support filename> <destination>//<filename> » pour copier le fichier de support technique vers le répertoire de base ou un lecteur usb ou un serveur ftp/http/scp distant.
Vous trouverez ci-dessous les options de destination disponibles et leur utilisation.
- ftp : Copier sur un serveur FTP distant (ftp://userid:passwd@hostip/filepath)
- home : Copier dans le répertoire de base (home://filename)
- http : Copier sur un serveur HTTP distant (http://hostip/filepath)
- scp : Copier dans un serveur SCP distant (scp://userid:passwd@hostip/filepath)
- usb : Copier dans le répertoire du support usb (usb://filename)
Nous expliquerons les options ci-dessous avec un exemple.
FTP
Pour copier un fichier sur un serveur FTP distant, utilisez la syntaxe suivante.
copy techsupport://<techsupport file.tag.gz> ftp://userid:passwd@hostip/filepath
Supposez que nous copions le fichier de support technique sur un serveur FTP distant avec l’adresse IP 10.0.0.1, le nom d’utilisateur TEST et le mot de passe PASS
Sortie d’échantillon
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz ftp://TEST:PASS@10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
HTTP
Pour copier un fichier sur un serveur HTTP distant, utilisez la syntaxe suivante.
copy techsupport://<techsupport file.tag.gz> http://hostip/filepath
Supposez que nous copions le fichier de support technique sur un serveur HTTP distant avec l’adresse IP 10.0.0.1.
Sortie d’échantillon
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz
USB
Pour utiliser un média USB sur un commutateur de réseau DELL SONiC, nous devons nous assurer que la commande usb enable est configurée. Par défaut, l’usb est désactivé.
Exécutez la commande usb mount après avoir inséré le média usb dans le commutateur.
Dell Networking SONiC Comment monter et démonter un support USB
Sortie d’échantillon
sonic# sonic# configure terminal sonic(config)# usb enable sonic(config)# exit sonic# usb mount DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz usb://sonic_dump_DELLSONiC_20230415_202048.tar.gz
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.
Nom et format du fichier de support technique
Le nom du fichier de support technique est au format « sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz »
*YYYYMMDD_HHMMSS correspond à Année Mois Jour _ Heure Minute Seconde. Il s’agit de la date et de l’heure auxquelles le fichier de support technique a été généré.
Par exemple, « sonic_dump_DELLSONiC_20230415_202048.tar.gz » est le fichier de support technique généré. YYYYYMMDD_HHMMSS est 20230415_202048 et DELLSONiC est le nom d’hôte du commutateur.
Comment restreindre 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. Dans Dell SONiC, nous pouvons réduire la taille de la technologie en limitant la durée de journalisation.
Utilisez la commande « show tech-support since <date/time> » pour capturer le support technique à partir d’une heure donnée.
Sortie d’échantillon
DELLSONiC# show tech-support since "2023-04-14T12:30:30Z" %Info: Tech-support process started, please check "show tech-support status" for tech-support progress
Il est recommandé de capturer jusqu’à l’heure 0 du jour précédent pour toute action préventive possible avant l’événement.
Sortie d’échantillon
DELLSONiC# show tech-support since "2023-04-14T00:00:00Z" %Info: Tech-support process started, please check "show tech-support status" for tech-support progress
Syntaxe de la commande
| Commande | Explication |
|---|---|
sonic# show tech-support since <date/time> |
Vous trouverez ci-dessous le format de la date et de l’heure. « YYYY-MM-DDTHH:MM:SS[.ddd…]Z » ou « YYYY-MM-DDTHH:MM:SS[.ddd…]+hh:mm » ou « YYYY-MM-DDTHH: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 d’une seconde (par exemple, « .323 ») Z indique un décalage de zéro par rapport à l’heure locale. +/- hh:mm indique le décalage heure:minute par rapport à l’heure locale. |
Comment supprimer l’ancien fichier de support technique pour économiser de l’espace
Nous pouvons supprimer en toute sécurité le fichier de support technique dans le dossier dump après avoir extrait le fichier du commutateur.
Utilisez la commande « delete tech-support:/ <techsupport file.tar.gz> » pour supprimer le fichier de support technique.
Sortie d’échantillon
DELLSONiC# delete tech-support:/ sonic_dump_DELLSONiC_20230415_202048.tar.gz Proceed to delete tech-support:/sonic_dump_DELLSONiC_20230415_202048.tar.gz? [y/N]:y
Utilisez la commande « dir tech-support:/ » pour vérifier si le fichier est supprimé.
Sortie d’échantillon
DELLSONiC# dir tech-support:/ ------------------------------------------------------------------------- Date(Last Modified) Size(Bytes) Type Filename -------------------------------------------------------------------------