Avamar: Come eseguire "getlogs" per raccogliere i log di Avamar Server

摘要: Come eseguire "getlogs" per raccogliere i log di Avamar Server (storicamente noto come KB 304220).

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明


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.

其他信息

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:

 

受影响的产品

Avamar

产品

Avamar, Avamar Server
文章属性
文章编号: 000022859
文章类型: How To
上次修改时间: 25 9月 2025
版本:  17
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。