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

摘要: Sådan kører du "getlogs" for at indsamle Avamar-serverlogfiler (historisk kendt som KB 304220).

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

说明


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.

其他信息

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:

 

受影响的产品

Avamar

产品

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