Avamar: Ausführen von "getlogs" zum Erfassen von Avamar-Serverprotokollen
Summary: So führen Sie "getlogs" aus, um Avamar-Serverprotokolle zu erfassen (früher als KB 304220 bezeichnet).
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
Was ist getlogs?
Als Erstes müssen wir "getlogs" auf dem Utility-Node ausführen. Beim Ausführen auf dem Utility-Node werden umfangreiche Protokolle erfasst und in einer tar-Datei gespeichert. Die tar-Datei wird erstellt und in dem Verzeichnis gespeichert, aus dem das getlogs-Skript ausgeführt wird.
Mit dem Flag "--server" können wir angeben, wie viele Tage Protokolle gesammelt werden sollen. Wenn diese Markierung nicht verwendet wird, erfasst getlogs alles, und die tar-Datei kann groß sein.
Stellen Sie bei Verwendung des Flags "--server" sicher, dass es den Zeitrahmen des Incidents abdeckt, für den Protokolle erfasst werden. Durch das Hinzufügen von ein oder zwei zusätzlichen Tagen wird sichergestellt, dass genügend Daten erfasst werden und die Protokolldatei nicht zu groß wird. Wenn beispielsweise ein Node gestern offline gegangen ist, verwenden Sie "--server=2" oder "--server=3", um sicherzustellen, dass genügend Informationen erfasst werden.
Was macht getlogs, wenn es ausgeführt wird?
getlogs kopiert das Skript "getnodelogs" auf jeden Node und führt es aus.
Das getnodelogs-Skript bündelt alle Protokolle in einer Datei namens "nodelogs.tgz" auf jedem Node. getlogs sammelt dann alle "nodelogs.tgz"-Dateien und fügt sie zu einer großen logs.xxxx.tar Datei hinzu.
Die Datei "logs.xxxx.tar" ist die zu erfassende Datei. Je nach Dateigröße sollte sie entweder an den Service-Request angehängt oder auf die MFT-Website hochgeladen werden (diese Informationen werden bei Bedarf von Ihrem Avamar-Supporttechniker bereitgestellt).
Es ist wichtig, den Unterschied zwischen getlogs vs. getnodelogs und nodelogs.tgz vs. logs.xxxx.tar zu verstehen. Das Abrufen von nodelogs.tgz von einem einzelnen Node ist nicht ausreichend und die logs.xxxx.tar Datei sollte IMMER erfasst werden.
Verfahren:
1. Melden Sie sich beim Raster als Administrator an und laden Sie die SSH-Schlüssel. Siehe Avamar: Anmelden bei einem Avamar-Server und Laden verschiedener Schlüssel Weitere Informationen zum Laden von SSH-Schlüsseln finden Sie hier.
2. Ab Avamar Version 18.1 müssen getlogs als Root ausgeführt werden (jedoch nicht im Stammverzeichnis).
ein. Wechseln Sie zum Root-Nutzer:
su -
Geben Sie das Root-Kennwort ein, wenn Sie dazu aufgefordert werden.
b. Laden Sie die Root-Schlüssel:
ssh-agent bash
ssh-add .ssh/rootid
Beispielausgabe:
Identity added: .ssh/rootid (.ssh/rootid)
c. Es ist wichtig, in das Verzeichnis /home/admin zu wechseln, damit /root nicht gefüllt wird
cd /home/admin
3. Führen Sie den Befehl getlogs aus:
getlogs --server=x
Dabei steht "x" für die Anzahl der Tage, für die Protokolle erfasst werden sollen. (Der Befehl "getlogs" kann ohne "--server=" ausgeführt werden und erfasst alle Serverprotokolle.)
Beispielausgabe:
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. Die Datei wird im Format "logs.ddmmss.hhmmss.tar" erstellt. Überprüfen Sie, ob die oben genannte tar-Datei in dem Verzeichnis vorhanden ist, in dem der Befehl ausgeführt wurde:
ls -lh logs.130218.120930.tar
Beispielausgabe:
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(Dies gibt auch an, wie groß die Datei ist).
Hinweise:
- Während des Rollback-Prozesses wird getlogs als Vorsichtsmaßnahme automatisch ausgeführt.
- Wenn getlogs vor dem Rollback des Rasters nicht manuell ausgeführt wurde, können Sie die während des Rollbacks erfasste Kopie in /usr/local/avamar/var/log/rollback abrufen.
- Überprüfen Sie den Zeitstempel auf den tar-Dateien, um zu überprüfen, ob die richtige log.xxxx.tar Datei erfasst wird:
ls -ltrh /usr/local/avamar/var/log/rollback/
Beispielausgabe:
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 einem Produktionsraster können diese Protokolle recht groß sein (2 GB+).
- Nachdem die .tar Datei erstellt wurde, muss sie den Mitarbeitern des Avamar-Supports zum Troubleshooting zur Verfügung gestellt werden.
- Wenn die Größe der Datei weniger als 2 GB beträgt, kann sie direkt an den Service-Request angehängt werden
- Wenn die Datei größer als 2 GB ist (wahrscheinlich), wenden Sie sich an die Avamar-Supportmitarbeiter, um Unterstützung beim Hochladen der Datei auf eine MFT-Site zu erhalten.
Additional Information
Allgemeine Best Practices für die Übertragung von Protokollen auf FTP:
- In der Regel ist es notwendig, ein Gespräch zwischen dem Avamar-Supporttechniker und dem Kunden über die Umgebung zu führen, insbesondere wenn der FTP-Prozess schwierig oder zeitaufwendig wird.
- Der Kunde kann möglicherweise Anweisungen geben, wie er Dateien am besten aus seiner Umgebung verschieben kann, und dabei viel Zeit und Mühe sparen.
- Beispielsweise kann der FTP-Zugriff auf das betroffene Raster für die Umgebung blockiert sein, aber ein anderes Raster kann darauf zugreifen, das verwendet werden kann, um die Dateien auf den MFT-Server hochzuladen.
- Je nach Situation ist es möglicherweise auch am besten, einen alternativen und temporären MFT-Link zu verwenden, der von Avamar-Supportmitarbeitern bereitgestellt wird.
In diesem Video erfahren Sie mehr:
Affected Products
AvamarProducts
Avamar, Avamar ServerArticle 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.