Avamar: "getlogs" uitvoeren om logboeken van de Avamar-server te verzamelen
摘要: "getlogs" uitvoeren om logboeken van de Avamar-server te verzamelen (tegenwoordig bekend als KB 304220).
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
Wat is getlogs?
Het eerste dat we moeten doen, is "getlogs" uitvoeren op het hulpprogrammaknooppunt. Als u dit uitvoert op het hulpprogramma, worden uitgebreide logboeken verzameld en opgeslagen in een tar-bestand. Het tar-bestand wordt gemaakt en opgeslagen in de map van waaruit het getlogs-script wordt uitgevoerd.
Met de vlag "--server" kunnen we opgeven hoeveel dagen aan logbestanden we willen verzamelen. Als deze vlag niet wordt gebruikt, legt getlogs alles vast en kan het tar-bestand groot zijn.
Wanneer u de vlag "--server" gebruikt, zorg er dan voor dat deze het tijdsbestek dekt van het incident waarvoor logboeken worden verzameld. Het toevoegen van een extra dag of twee zorgt ervoor dat er voldoende gegevens worden vastgelegd en voegt geen aanzienlijke omvang toe aan het logboekbestand. Als een knooppunt bijvoorbeeld gisteren offline is gegaan, gebruikt u "--server=2" of "--server=3" om ervoor te zorgen dat er voldoende informatie wordt verzameld.
Wat doet getlogs als ze worden uitgevoerd?
GetLogs kopieert het script "getnodelogs" naar elk knooppunt en voert het uit.
Het getnodelogs-script bundelt alle logboeken in een bestand met de naam "nodelogs.tgz" op elk knooppunt. getlogs verzamelt vervolgens alle "nodelogs.tgz"-bestanden en voegt ze toe tot één groot logs.xxxx.tar bestand.
Het bestand "logs.xxxx.tar" is het bestand dat moet worden verzameld. Afhankelijk van de bestandsgrootte moet deze als bijlage aan de serviceaanvraag worden toegevoegd of naar de MFT-site worden geüpload (deze informatie wordt indien nodig door uw Avamar-supporttechnicus verstrekt).
Het is belangrijk om het onderscheid te begrijpen tussen getlogs en getnodelogs en nodelogs.tgz versus logs.xxxx.tar. Het is niet voldoende om nodelogs.tgz uit één knooppunt te halen en het logs.xxxx.tar bestand moet ALTIJD worden verzameld.
Procedure:
1. Log in op het raster als admin en laad de ssh-sleutels. Zie Avamar: Aanmelden bij een Avamar Server en verschillende sleutels laden voor informatie over het laden van SSH-sleutels.
2. Vanaf Avamar versie 18.1 moeten getlogs worden uitgevoerd als root (maar niet vanuit de hoofdmap).
een. Overschakelen naar root:
su -
Voer het root-wachtwoord in wanneer daarom wordt gevraagd.
b. Laad de basissleutels:
ssh-agent bash
ssh-add .ssh/rootid
Voorbeeldresultaat:
Identity added: .ssh/rootid (.ssh/rootid)
c. Het is belangrijk om naar de /home/admin directory te gaan zodat /root niet vol raakt
cd /home/admin
3. Voer de opdracht getlogs uit:
getlogs --server=x
Waarbij "x" het aantal dagen aan logs is dat moet worden verzameld. (De opdracht "getlogs" kan worden uitgevoerd zonder "--server=" en verzamelt alle serverlogboeken)
Voorbeeldresultaat:
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. Het bestand wordt gemaakt in de indeling "logs.ddmmss.hhmmss.tar". Controleer of het bovengenoemde tar-bestand aanwezig is in de map waarin de opdracht is uitgevoerd:
ls -lh logs.130218.120930.tar
Voorbeeldresultaat:
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Dit geeft ook aan hoe groot het bestand is).
Opmerkingen:
- Tijdens het terugdraaien wordt getlogs uit voorzorg automatisch uitgevoerd.
- Als getlogs niet handmatig is uitgevoerd voordat het raster werd teruggedraaid, kunt u de kopie verkrijgen die tijdens het terugdraaien is vastgelegd in /usr/local/avamar/var/log/rollback.
- Controleer de tijdstempel op de tar-bestanden om te controleren of het juiste log.xxxx.tar-bestand wordt verzameld:
ls -ltrh /usr/local/avamar/var/log/rollback/
Voorbeeldresultaat:
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
- Op een productieraster kunnen deze logs vrij groot zijn (2GB+).
- Zodra het .tar-bestand is gemaakt, moet het aan het Avamar-supportpersoneel worden verstrekt om het probleem op te lossen.
- Als de grootte van het bestand kleiner is dan 2 GB, kan het direct aan de serviceaanvraag worden toegevoegd
- Als de grootte van het bestand (waarschijnlijk) groter is dan 2 GB, neemt u contact op met de Avamar-supportmedewerkers voor hulp bij het uploaden van het bestand naar een MFT-site.
其他信息
Algemene best practices voor het overzetten van logbestanden naar FTP:
- Over het algemeen is een gesprek tussen de Avamar Support Engineer en de klant noodzakelijk over de omgeving, vooral als het FTP-proces moeilijk of tijdrovend begint te worden.
- De klant kan instructies geven over de beste manier om bestanden uit hun omgeving te pushen en kan daarbij veel tijd en moeite besparen.
- In de omgeving kan bijvoorbeeld FTP-toegang zijn geblokkeerd op het betreffende grid, maar toegang hebben vanaf een ander grid dat kan worden gebruikt om de bestanden naar de MFT-server te uploaden.
- Afhankelijk van de situatie kan het ook het beste zijn om een alternatieve en tijdelijke MFT-koppeling te gebruiken die door Avamar support wordt geleverd.
Bekijk deze video:
受影响的产品
Avamar产品
Avamar, Avamar Server文章属性
文章编号: 000022859
文章类型: How To
上次修改时间: 25 9月 2025
版本: 17
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。