Avamar: Sådan kører du "getlogs" for at indsamle Avamar-serverlogfiler

Summary: Sådan kører du "getlogs" for at indsamle Avamar-serverlogfiler (historisk kendt som 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


Hvad er getlogs?

Den første ting, vi skal gøre, er at køre "getlogs" på hjælpenoden. Kørsel af dette på hjælpenoden samler omfattende logfiler og gemmer dem i en tar-fil. Tar-filen oprettes og gemmes i den mappe, hvorfra getlogs-scriptet køres. 

Flaget "--server" giver os mulighed for at angive, hvor mange dages logfiler vi vil indsamle. Hvis dette flag ikke bruges, fanger getlogs alt, og tjærefilen kan være stor. 

Når du bruger flaget "--server", skal du sikre dig, at det dækker tidsrammen for den hændelse, som logfiler indsamles til. Tilføjelse af en ekstra dag eller to sikrer, at nok data registreres, og tilføjer ikke en betydelig mængde størrelse til logfilen. Hvis en node f.eks. gik offline i går, skal du bruge "--server=2" eller "--server=3" for at sikre, at der indsamles tilstrækkelige oplysninger.

 
Hvad gør getlogs, når de køres?

GetLogs kopierer scriptet "GetNodeLogs" til hver node og kører det.

Scriptet getnodelogs samler alle logfilerne i en fil med navnet "nodelogs.tgz" på hver node. Getlogs samler derefter alle "nodelogs.tgz" -filerne og tilføjer dem til en stor logs.xxxx.tar fil.

Filen "logs.xxxx.tar" er den fil, der skal indsamles. Afhængigt af filstørrelsen skal den enten vedhæftes serviceanmodningen eller uploades til MFT-webstedet (disse oplysninger leveres om nødvendigt af din Avamar-supporttekniker).

Det er vigtigt at forstå forskellen mellem getlogs vs getnodelogs og nodelogs.tgz vs logs.xxxx.tar. Det er ikke tilstrækkeligt at hente nodelogs.tgz fra en enkelt node, og den logs.xxxx.tar fil skal ALTID indsamles.

 
Procedure:

1. Log på gitteret som admin, og indlæs ssh-nøglerne. Se Avamar: Sådan logger du på en Avamar-server og indlæser forskellige nøgler for at få oplysninger om indlæsning af SSH-nøgler.


2. Fra Avamar version 18.1 skal getlogs køres som root (men ikke køres fra rodhjemmemappen).
 
en. Skift til rod:
 
su -
Indtast root-adgangskoden, når du bliver bedt om det.
 
b. Indlæs rodtasterne:
 
ssh-agent bash
ssh-add .ssh/rootid

Eksempel på output:
 
Identity added: .ssh/rootid (.ssh/rootid)
c. Det er vigtigt at skifte til mappen /home/admin, så /root ikke fyldes op
cd /home/admin

3. Kør kommandoen getlogs:
 
getlogs --server=x
Hvor "x" er antallet af dage med logfiler, der skal indsamles. (Kommandoen "getlogs" kan køres uden "--server=" og samler alle serverlogfiler)
 
Eksempel på output:
 
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. Filen oprettes i formatet "logs.ddmmss.hhmmss.tar". Kontroller, at tar-filen nævnt ovenfor findes i den mappe, kommandoen blev kørt i:
 
ls -lh logs.130218.120930.tar
Eksempel på output:
 
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Dette angiver også, hvor stor filen er).



Bemærk: 
 
  • Under gendannelsesprocessen køres getlogs automatisk som en sikkerhedsforanstaltning. 
 
  • Hvis getlogs ikke blev kørt manuelt, før gitteret blev rullet tilbage, kan du hente den kopi, der blev taget under gendannelsen i /usr/local/avamar/var/log/rollback. 
 
  • Kontroller tidsstemplet på .tar-filerne for at kontrollere, at den korrekte log.xxxx.tar fil indsamles:
 
ls -ltrh /usr/local/avamar/var/log/rollback/
Eksempel på output:
 
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
 
  • På et produktionsgitter kan disse logfiler være ret store (2 GB+).  
 
  • Når den .tar fil er oprettet, skal den leveres til Avamar-supportpersonalet med henblik på fejlfinding.
    • Hvis filens størrelse er mindre end 2 GB, kan den vedhæftes serviceanmodningen direkte
    • Hvis filens størrelse er større end 2 GB (sandsynligvis), skal du kontakte Avamar-supportpersonalet for at få hjælp til at uploade filen til et MFT-websted.

Additional Information

Logoverførsel til FTP Generelle bedste fremgangsmåder:

  • Generelt er det nødvendigt at have en samtale mellem Avamars supporttekniker og kunden om miljøet, især hvis FTP-processen begynder at blive vanskelig eller tidskrævende. 
 
  • Kunden kan muligvis give instruktioner om den bedste måde at skubbe filer ud af deres miljø og kan spare en masse tid og kræfter i processen. 
 
  • For eksempel kan miljøet have FTP-adgang blokeret på det berørte net, men har adgang fra et andet gitter, der kan bruges til at få filerne uploadet til MFT-serveren.  
 
  • Afhængigt af situationen kan det også være bedst at bruge et alternativt og midlertidigt MFT-link, der leveres af Avamar-supportpersonale.


Se denne video:

 

Affected Products

Avamar

Products

Avamar, Avamar Server
Article 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.