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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。