Avamar : Exécution de getlogs pour collecter les journaux de l’instance d’Avamar Server
Summary: Exécution de getlogs pour collecter les journaux de l’instance d’Avamar Server (historiquement connue sous le nom de KB 304220).
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Qu’est-ce que getlogs ?
La première chose à faire est d’exécuter getlogs sur le nœud utilitaire. L’exécution de cette opération sur le nœud utilitaire permet de recueillir des journaux étendus et de les stocker dans un fichier tar. Le fichier tar est créé et stocké dans le répertoire à partir duquel le script getlogs est exécuté.
La balise « --server » nous permet de spécifier le nombre de jours de logs que nous voulons collecter. Si cette balise n’est pas utilisée, getlogs capture tout et le fichier tar peut être volumineux.
Lorsque vous utilisez la balise « --server », assurez-vous qu’elle couvre la période de l’incident pour laquelle les journaux sont collectés. L’ajout d’un ou deux jours supplémentaires garantit que suffisamment de données sont capturées et n’ajoute pas une quantité importante de taille au fichier journal. Par exemple, si un nœud s’est déconnecté hier, utilisez « --server=2 » ou « --server=3 » pour vous assurer que suffisamment d’informations sont collectées.
Que fait getlogs lorsqu’il est exécuté ?
getlogs copie le script « getnodelogs » sur chaque nœud et l’exécute.
Le script getnodelogs regroupe tous les journaux dans un fichier appelé « nodelogs.tgz » sur chaque nœud. getlogs rassemble ensuite tous les fichiers « nodelogs.tgz » et les ajoute dans un gros fichier logs.xxxx.tar.
Le fichier « logs.xxxx.tar » est le fichier à collecter. Selon la taille du fichier, il doit être joint à la demande de service ou téléchargé sur le site MFT (cette information sera fournie par votre ingénieur de support Avamar, le cas échéant).
Il est important de comprendre la distinction entre getlogs et getnodelogs, et entre nodelogs.tgz et logs.xxxx.tar. La récupération de nodelogs.tgz à partir d’un seul nœud n’est pas suffisante et le fichier logs.xxxx.tar doit TOUJOURS être collecté.
Procédure :
1. Connectez-vous à la grille en tant qu’administrateur et chargez les clés SSH. Voir Avamar : Procédure de connexion à une instance d’Avamar Server et de chargement de différentes clés pour en savoir plus sur le chargement des clés SSH.
2. À partir d’Avamar version 18.1, getlogs doit être exécuté en tant qu’utilisateur root (mais pas à partir du répertoire de base racine).
un. Passez à l’utilisateur root :
su -
Saisissez le mot de passe racine lorsque vous y êtes invité.
b. Chargez les clés racine :
ssh-agent bash
ssh-add .ssh/rootid
Exemple de résultat :
Identity added: .ssh/rootid (.ssh/rootid)
Il est important de passer au répertoire /home/admin afin que /root ne soit pas rempli.
cd /home/admin
3. Exécutez la commande getlogs :
getlogs --server=x
Où « x » représente le nombre de jours de journaux à collecter. (La commande « getlogs » peut être exécutée sans « --server= » et rassemble tous les journaux du serveur)
Exemple de résultat :
Copying getnodelogs script to nodes
Running getnodelogs script on nodes
Getting nodelogs.tgz from nodes
Creating tar file: logs.130218.120930.tar
Done with getlogs
4. Le fichier est créé au format « logs.ddmmss.hhmmss.tar ». Vérifiez que le fichier tar mentionné ci-dessus existe dans le répertoire dans lequel la commande a été exécutée :
ls -lh logs.130218.120930.tar
Exemple de résultat :
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Cela indique également la taille du fichier).
Remarques :
- Au cours du processus de restauration, getlogs est exécuté automatiquement par mesure de précaution.
- Si getlogs n’a pas été exécuté manuellement avant la restauration de la grille, vous pouvez obtenir la copie capturée lors de la restauration dans /usr/local/avamar/var/log/rollback.
- Vérifiez l’horodatage sur les fichiers tar pour vous assurer que le bon fichier log.xxxx.tar est en cours de collecte :
ls -ltrh /usr/local/avamar/var/log/rollback/
Exemple de résultat :
total 54G
-rw-rw-r-- 1 admin admin 18G Feb 17 11:01 logs.140217.102740.tar
-rw-rw-r-- 1 admin admin 19G Feb 19 12:57 logs.140219.122325.tar
-rw-rw-r-- 1 admin admin 18G Feb 21 12:34 logs.140217.184444.tar
- Sur un réseau de production, ces bûches peuvent être assez volumineuses (2 Go+).
- Une fois le fichier .tar créé, il doit être fourni au personnel du support Avamar à des fins de dépannage.
- Si la taille du fichier est inférieure à 2 Go, il peut être directement joint à la demande de service
- Si la taille du fichier est supérieure à 2 Go (probablement), contactez le personnel du support Avamar pour qu’il vous aide à télécharger le fichier sur un site MFT.
Additional Information
Pratiques d’excellence générales pour le transfert des journaux vers le FTP :
- En règle générale, il est nécessaire d’avoir une conversation au sujet de l’environnement entre l’ingénieur du support Avamar et le client, en particulier si le processus FTP commence à devenir difficile ou fastidieux.
- Le client peut donner des instructions sur la meilleure façon d’extraire des fichiers de son environnement, ce qui lui fait gagner beaucoup de temps et d’efforts.
- Par exemple, l’accès FTP de l’environnement peut être bloqué sur la grille concernée, mais avoir un accès à partir d’une autre grille qui peut être utilisée pour télécharger les fichiers sur le serveur MFT.
- Selon la situation, il peut également être préférable d’utiliser une liaison MFT alternative et temporaire fournie par le personnel du support Avamar.
Regardez cette vidéo :
Affected Products
AvamarProducts
Avamar, Avamar ServerArticle Properties
Article Number: 000022859
Article Type: How To
Last Modified: 25 Sep 2025
Version: 17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.