Avamar: Come eseguire "getlogs" per raccogliere i log di Avamar Server
Summary: Come eseguire "getlogs" per raccogliere i log di Avamar Server (storicamente noto come 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
Che cos'è getlogs?
La prima cosa da fare è eseguire "getlogs" sull'utility node. L'esecuzione di questa operazione sull'utility node raccoglie registri estesi e li archivia in un file tar. Il file tar viene creato e memorizzato nella directory da cui viene eseguito lo script getlogs.
Il flag "--server" consente di specificare quanti giorni di log si desidera raccogliere. Se questo flag non viene usato, allora getlogs cattura tutto, e il file tar può essere grande.
Quando si utilizza il flag "--server", assicurarsi che copra l'intervallo di tempo dell'incidente per il quale vengono raccolti i registri. L'aggiunta di uno o due giorni in più garantisce l'acquisizione di dati sufficienti e non aggiunge una quantità significativa di dimensioni al file di registro. Ad esempio, se un nodo è andato offline ieri, utilizzare "--server=2" o "--server=3" per assicurarsi che vengano raccolte informazioni sufficienti.
Cosa fa getlogs quando viene eseguito?
getlogs copia lo script "getnodelogs" in ogni nodo ed esegue.
Lo script getnodelogs raggruppa tutti i log in un file chiamato "nodelogs.tgz" su ciascun nodo. getlogs quindi raccoglie tutti i file "nodelogs.tgz" e li aggiunge in un unico grande file logs.xxxx.tar.
Il file "logs.xxxx.tar" è il file da raccogliere. A seconda delle dimensioni del file, deve essere allegato alla Service Request o caricato sul sito MFT (queste informazioni verranno fornite dall'ingegnere del supporto Avamar, se necessario).
È importante comprendere la distinzione tra getlogs e getnodelogs e nodelogs.tgz e logs.xxxx.tar. L'acquisizione di nodelogs.tgz da un singolo nodo non è sufficiente e il file logs.xxxx.tar deve essere SEMPRE raccolto.
Procedura:
1. Accedere alla griglia come amministratore e caricare le chiavi ssh. Vedere Avamar: Come accedere a un Avamar Server e caricare varie chiavi per informazioni sul caricamento delle chiavi SSH.
2. Dalla versione 18.1 di Avamar, i getlogs devono essere eseguiti come root (ma non dalla directory principale root).
un. Passare a root:
su -
Immettere la password root quando richiesto.
b. Caricare le chiavi root:
ssh-agent bash
ssh-add .ssh/rootid
Output di esempio:
Identity added: .ssh/rootid (.ssh/rootid)
c. È importante passare alla directory /home/admin in modo che /root non sia pieno
cd /home/admin
3. Eseguire il comando getlogs:
getlogs --server=x
Dove "x" indica il numero di giorni di log da raccogliere. (Il comando "getlogs" può essere eseguito senza "--server=" e raccoglie tutti i log del server)
Output di esempio:
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. Il file viene creato nel formato "logs.ddmmss.hhmmss.tar". Verificare che il file tar menzionato in precedenza esista nella directory in cui è stato eseguito il comando:
ls -lh logs.130218.120930.tar
Output di esempio:
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(questo indica anche la dimensione del file).
Note:
- Durante il processo di rollback, getlogs viene eseguito automaticamente per precauzione.
- Se getlogs non è stato eseguito manualmente prima di eseguire il rollback della griglia, è possibile ottenere la copia acquisita durante il rollback in /usr/local/avamar/var/log/rollback.
- Controllare il timestamp sui file tar per verificare che sia in corso la raccolta del file log.xxxx.tar corretto:
ls -ltrh /usr/local/avamar/var/log/rollback/
Output di esempio:
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
- In una griglia di produzione, questi registri possono essere piuttosto grandi (2 GB+).
- Una volta creato, il file .tar deve essere fornito al personale di supporto Avamar per la risoluzione dei problemi.
- Se le dimensioni del file sono inferiori a 2 GB, può essere allegato direttamente alla Service Request
- Se la dimensione del file è superiore a 2 GB (probabile), contattare il personale di supporto di Avamar per assistenza nel caricamento del file su un sito MFT.
Additional Information
Best practice generali per il trasferimento dei registri a FTP:
- In genere è necessario mantenere una conversazione sull'ambiente tra il tecnico del supporto Avamar e il cliente, soprattutto se il processo FTP inizia a diventare difficile o dispendioso in termini di tempo.
- Il cliente potrebbe essere in grado di fornire istruzioni sul modo migliore per eseguire il push dei file fuori dal proprio ambiente, risparmiando molto tempo e fatica nel processo.
- Ad esempio, l'accesso FTP all'ambiente potrebbe essere bloccato sulla griglia interessata, ma avere accesso da un'altra griglia che potrebbe essere usata per caricare i file sul server MFT.
- A seconda della situazione, potrebbe anche essere preferibile utilizzare un link MFT alternativo e temporaneo fornito dal personale di supporto Avamar.
Guardare questo video:
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.