Avamar: So verstehen Sie die Ausgabe, die durch den Befehl status.dpn erzeugt wird

Summary: Dieser Artikel bietet eine Übersicht über den Befehl status.dpn.

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

In diesem Artikel wird die status.dpn und erläutert jeden Abschnitt seiner Ausgabe.

 

Was ist die status.dpn Befehl?   

Die Datei status.dpn Befehl ist ein perl Skript, das eine Reihe von "avmaint nodelist" und Linux-Betriebssystembefehle (BS) in ein für Menschen lesbares Format übertragen, um den aktuellen Status eines Avamar Grid anzuzeigen. 

Ähnlich wie bei anderen Avamar-Befehlen und -Tools status.dpn befindet sich in der "/usr/local/avamar/bin/"

Die Datei status.dpn Der Befehl hängt von der GSAN online sein, um zu laufen, "avmaint" interagiert mit dem GSAN , um seine Befehle auszuführen.

Wenn die GSAN nicht auf einem Daten-Node ausgeführt wird, werden außer der Node-Nummer und dem Offline-Status keine Informationen über diesen Node angezeigt.

 

Beispiel für eine status.dpn Ausgabe:

Tue May 13 00:43:37 EDT 2025  [Avamar1.company.com] Tue May 13 04:43:36 2025 UTC (Initialized Fri Aug 26 22:10:38 2022 UTC)
Node   IP Address     Version   State   Runlevel  Srvr+Root+User Dis Suspend Load UsedMB Errlen  %Full   Percent Full and Stripe Status by Disk
0.0  192.168.255.2  19.12.0-186  ONLINE fullaccess mhpu+0hpu+0hpu   1 false   0.03 30672 26994469   0.1%   0%(onl:62 )  0%(onl:44 )  0%(onl:54 )  0%(onl:36 )  0%(onl:38 )  0%(onl:37 )  0%(onl:37 )  0%(onl:42 )  0%(onl:33 )  0%(onl:32 )  0%(onl:30 )  0%(onl:30 )
0.1  192.168.255.3  19.12.0-186  ONLINE fullaccess mhpu+0hpu+0hpu   2 false   0.02 30821 26812792   0.1%   0%(onl:40 )  0%(onl:33 )  0%(onl:41 )  0%(onl:33 )  0%(onl:68 )  0%(onl:32 )  0%(onl:33 )  0%(onl:39 )  0%(onl:31 )  0%(onl:36 )  0%(onl:31 )  0%(onl:50 )
0.2  192.168.255.4  19.12.0-186  ONLINE fullaccess mhpu+0hpu+0hpu   0 false   0.02 29008 26927773   0.1%   0%(onl:36 )  0%(onl:39 )  0%(onl:41 )  0%(onl:48 )  0%(onl:40 )  0%(onl:34 )  0%(onl:41 )  0%(onl:32 )  0%(onl:41 )  0%(onl:35 )  0%(onl:34 )  0%(onl:46 )
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable

System ID: 1234567890@EC:2A:72:07:59:23

All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full

Last checkpoint: cp.20250512120531 finished Mon May 12 08:05:55 2025 after 00m 24s (OK)
Last GC: finished Mon May 12 08:00:26 2025 after 00m 08s >> recovered 0.00 KB (OK)
Last hfscheck: finished Mon May 12 08:04:15 2025 after 02m 54s >> checked 1406 of 1406 stripes (OK)

Maintenance windows scheduler capacity profile is active.
  The backup window is currently running.
  Next backup window start time: Tue May 13 20:00:00 2025 EDT
  Next maintenance window start time: Tue May 13 08:00:00 2025 EDT
 
 
Die erste Zeile der status.dpn Der Befehl zeigt Folgendes an:
  • Die Uhrzeit und das Datum in der lokalen Zeitzone
  • Der Hostname des Avamar Utility Node
  • Die Uhrzeit und das Datum in koordinierter Weltzeit (UTC)
  • Die Uhrzeit und das Datum, an dem das Avamar-Raster in UTC initialisiert (installiert) wurde. UTC wird angezeigt, wenn die Daten-Nodes zur UTC-Zeit ausgeführt werden
 
Knoten:   
  • Zeigt die logische Node-Nummer jedes Daten-Nodes an
(Die status.dpn zeigt keine Statusinformationen des Utility-Nodes an, da GSAN läuft nicht auf dem Utility-Node)
 
 
IP-Adresse:    
  • Zeigt die IP-Adresse des internen Backupnetzwerks an
(Alle vorherigen Hardwaregenerationen enthalten nur ein einziges Netzwerk.)
 
 
Version:    
  • Zeigt die Version des GSAN Binärdatei auf dem Avamar-Daten-Node
(Die GSAN Binärdateien können mit einer Hotfix-Nummer angehängt werden, wenn ein GSAN Hotfix wurde installiert und die Versionsnummer sollte auf allen Avamar Daten-Nodes im Avamar Grid übereinstimmen.)
 
 
State:   
  • Zeigt den aktuellen Statuscode des Avamar-Daten-Node an:
    • ONLINE
      • Die Datei GSAN wird auf diesem Daten-Node ausgeführt. Normale Funktionalität
    • OFFLINE
      • Die Datei GSAN wird auf diesem Daten-Node nicht ausgeführt. Erfordert Troubleshooting
 
Runlevelfestzulegen:    

 

  • Zeigt den Run-Level-Status des GSAN Prozess (pro Avamar-Daten-Node)
  • Es gibt mehrere Ausführungsebenen von GSAN:

 

    • Herunterfahren
      • Herunterfahren der GSAN process
    • Boot
      • Starten des GSAN Online verarbeiten
    • Verbinden
      • Die Datei GSAN Herstellen einer Verbindung zu den einzelnen Peer-Daten-Nodes GSAN
    • Validieren
      • Validieren der stripe DNS table auf jedem Avamar-Daten-Node
    • Systemstart
      • Stripes online bringen
    • Synchronisieren
      • Identifizierung, welche Stripes ggf. aktualisiert werden müssen, indem Sie sie neu erstellen oder die Transaktionsprotokolle verwenden
    • Aktualisierung
      • Wird verwendet, wenn die GSAN Die Binärdatei wird auf eine neuere Version aktualisiert.
    • Running
      • Die Datei GSAN begonnen hat. Alle Stripes sind online, aber nicht verfügbar, um Backups zu akzeptieren
    • Fullaccess
      • Das Raster ist für die Annahme von Backups verfügbar.
 
Srvr+Root+Userfestzulegen:    
  • Zeigt den Aktivitätszugriffsmodus des Avamar-Daten-Node an:
    • Srvr
      • Avamar GSAN Privilegien
    • Root
      • Avamar dpn root user Privilegien
    • User
      • Alle anderen Nutzerberechtigungen
 
Zugriffsmodi für Aktivitäten
    • mhpu+0hpu+0hpu
      • Vollständiger Zugriff
        • Normaler Betrieb
    • mhpu+0hpu+0000
      • Administratormodus
        • Beim Herunterladen von "waitcGSAN" startet aufgrund eines hfscheckdas GSAN Kapazität gleich oder größer als die "diskreadonly" Grenzwert und die Differenz in der BS-Kapazitätsauslastung überschreitet diefreespaceunbalance "Wert aufgeführt in "avmaint config"
    • mhpu+0000+0000
      • Synchronisierungsmodus
        • Während eines Neustarts von GSAN beim Synchronisieren von Stripes und wenn "testintegrity" ausgeführt wird oder ein Stripe neu erstellt wird
    • m000+0000+0000
      • Schreibgeschützter Modus
        • Wird während Kontrollpunkten angezeigt

(Kann auch angezeigt werden als 0000+0000+0000)

Hinweis: Wenn zwei Aktivitäten ausgeführt werden, die sich auf den Zugriffsmodus der Aktivität auswirken, wird der restriktivste Modus aktiviert.
 

Siehe Anhang #1 für die Prozesse, die den Aktivitätszugriffsmodus beeinflussen.

Definition der mhpu Bits:
    • m=Migrieren
      • Ist das System in der Lage, Stripes zu migrieren?
    • h=HFS-Datenspeicher
      • Ist das System in der Lage, in den HFS-Datenspeicher zu schreiben?
    • p = Persistenter Speicher
      • Ist das System in der Lage, in den persistenten Speicher zu schreiben?
    • u=Benutzer-Buchhaltungssystem
      • Ist das System in der Lage, in das Benutzerbuchhaltungssystem zu schreiben?
 
Dis:    
  • Anzahl der auf dem Avamar-Daten-Node verwendeten Dispatcher
  • Dispatcher-Verbindungen sind Verbindungen zum GSAN -Prozess auf dem Avamar-Daten-Node
  • Eine Dispatcher-Verbindung pro GSAN Verbindung oder GSAN Interaktionsbefehl
  • Ein Beispiel für eine GSAN Verbindung wäre eine Backupsitzung mit dem "avtar" process
  • Ein Beispiel für eine GSAN Interaktionsbefehl wäre "avmaint"
 
Aufhängen:   
  • Zeigt den Dispatcher-Status an (angehalten oder nicht)
  • Wenn es angehalten wird, verhindert das Avamar Grid, dass neue Dispatcher für die Verwendung für Backups, Wiederherstellungen und Replikationen aktiviert werden
 
Last:    
  • Zeigt den unmittelbaren Durchschnittswert der Gesamtlast auf dem Avamar-Daten-Node an
(Ähnliche Metriken wie der "Uptime"-Befehl des Linux-Betriebssystems (BS) )
 
 
UsedMBfestzulegen:    
  • Gesamtmenge an RAM, die der Avamar-Daten-Node derzeit von allen Prozessen verwendet
(Ähnliche Metriken wie der Linux-BS-Befehl "free -m")
 
 
Errlenfestzulegen:    
  • Die Länge von "/data01/cur/err.log" auf dem Avamar-Daten-Node in Byte
 
%Fullfestzulegen:    
  • Prozentsatz voll der Gesamtsumme GSAN Kapazität des Avamar-Daten-Node
  • Prozentsatz wird auf eine ganze Zahl gerundet (z. B. 47 %)
 
Prozent voll und Stripe-Status nach Festplatte:    
  • Zeigt die Anzahl der Stripes und Status pro Partition (pro Node) an
Weitere Informationen zu den Stripe-Status finden Sie in Anhang #2 .
 
  • Zeigt an, wie viel Prozent voll die Partition ist, gemäß dem GSAN Fassungsvermögen
  • Prozentsatz wird auf die erste Dezimalstelle gerundet (z. B. 46,8 %)
 
Alle gemeldeten Status:    
  • Zusammenfassung des Status des Rasters
  • Listet den Node-Status auf, runlevelsund Modi
  • Wenn für ein Element mehrere Status vorhanden sind, werden sie jeweils aufgelistet.
Wenn ein Node beispielsweise offline ist, wird Folgendes angezeigt:
 
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu) 
 
Systemstatus:   
  • Zeigt "OK" oder "Degraded" an.
  • Ein heruntergestufter Status tritt auf, wenn sich ein Node im Offlinezustand befindet
 
Zugriffs-Status:    
  • Zeigt an, ob das Raster aufgrund des Aktivitätszugriffsmodus eingeschränkt ist
  • Wenn eine Einschränkung vorhanden ist, wird "admin" angezeigt.
  • Wenn keine Einschränkungen vorhanden sind, wird "full" angezeigt.
  • In diesem Abschnitt wird auch angezeigt, ob Stripes offline sind oder sich in einem OFFLINE_MEDIA_ERROR Zustand befinden
 
Wartungsaktivitäten, -aufgaben und -pläne:    
  • Im ersten Abschnitt wird der Status der Wartungsaktivitäten angezeigt: GSAN ist online.
  • Sie zeigt den Fortschritt der Wartungsaktivitäten und deren Status an ("In progress", "completed" oder "failed with error")
  • Wenn die GSAN vor kurzem gestartet wurde, wird der Status der Wartungsaktivitäten gelöscht

Beispiele finden Sie in Anhang #3a und #3b .

  • Im zweiten Abschnitt wird angezeigt, welcher Zeitplan derzeit aktiv ist, welche Wartungsaufgaben ausgeführt werden und welche Informationen zum Wartungs- und Backupzeitplan vorliegen
 
Definitionen der Wartungsaufgaben:    
 
    • Skript 
      • Führt den Befehl GSAN Wartungsskripte am Anfang jedes Fensters. Standardmäßig wird er bis zu 15 Minuten lang ohne Unterbrechung ausgeführt und anschließend parallel zu anderen Aufgaben ausgeführt, bis er abgeschlossen ist.
      • Diese Skripte befinden sich im Verzeichnis "/usr/local/avamar/etc/GSAN-maint-scripts/" Verzeichnis
    • indexcacheloader
      • Lädt die Indexcaches zu Beginn des Backupzeitfensters und des Wartungszeitfensters, falls erforderlich, und entlädt die Indexcaches zu Beginn des Wartungszeitfensters.
      • Ab v 7.x gibt es eine  "indexcacheunloader" Aufgabe, um die "indexcaches"  Entladen
    • Abbrechen
      • Bricht Backups vor der automatischen Speicherbereinigung ab oder beendet sie
    • gc/cp/hfscheck
      • Entsprechende Wartungsaufgabe wird gerade ausgeführt
    • autorepair
      • Führt eine Autoreparatur durch (falls erforderlich) nach hfscheck Schließt
    • Umwandlung
      • Konvertiert Stripes (falls erforderlich) am Ende des Wartungsfensters
    • Gleichgewicht
      • Gleicht Stripes am Ende des Wartungszeitfensters aus, wenn nach Abschluss der Wartungsaktivitäten Zeit verfügbar ist.
      • Standardmäßig legt vorübergehend "balancemin" bis 10 (kann in der avmaint Zeitplan), es sei denn, "balancemin" wurde bereits explizit mit "avmaint config
 
  • Die Informationen für die Zeitpläne werden festgelegt, wenn die Avamar-Wartung (automatische Speicherbereinigung, Prüfpunkt- und hfscheck) und der Start von Backups ist geplant

 

  • In diesem Abschnitt wird auch angezeigt, ob eine der Zeitpläne oder einzelnen Wartungsaktivitäten angehalten oder unterbrochen wurde.

Siehe Anhang #4 für das Beispiel.

Additional Information

Anhang #1 - Zugriffsmodi für Aktivitäten:

Im Folgenden sind Elemente aufgeführt, mit denen der Zugriffsmodus des Avamar-Rasters geändert werden kann.

Führen Sie den folgenden Befehl aus, um festzustellen, welcher Prozess den Aktivitätszugriffsmodus des Avamar Grid geändert hat.

avmaint nodelist --xmlperline=99 | grep activityaccessmodes 
 

Beispielausgabe:

<activityaccessmodes adminuser="mhpu+0hpu+0hpu" checkpoint="mhpu+0hpu+0hpu" conversion="mhpu+0hpu+0hpu" diskbeat="mhpu+0hpu+0hpu" garbagecollect="mhpu+0hpu+0hpu" heartbeat="mhpu+0hpu+0hpu" hfscheckserver="mhpu+0hpu+0hpu" hfscheckexecute="mhpu+0hpu+0hpu" nodebeat="mhpu+0hpu+0hpu" runlevel="mhpu+0hpu+0hpu" testintegrity="mhpu+0hpu+0hpu" removehashes="mhpu+0hpu+0hpu" rebuildstripe="mhpu+0hpu+0hpu" diskfull="mhpu+0hpu+0hpu"/>
 
 

Anhang #2 - Stripe-Status:

Es gibt sechs Stripe-Status:
  • ONL -Online- (onl:2961)
    • Stripe ist ohne Probleme online
    • Normaler Stripe-Status
  • AUS – Offline – (onl:2960,OFF:1)
    • Stripe ist offline
    • Dieskann darauf zurückzuführen sein, dass ein Stripe neu erstellt wird, oder ein Stripe wird aufgrund eines Fehlers offline geschaltet
  • ERR – Fehler – (onl:2959,ERR: 2)
  • SUS – Angehalten – (onl:1,SUS:2960)
  • MIG - Migrieren - (onl:2960,MIG:1) 
    • Stripe wird zu einem anderen Avamar-Daten-Node verschoben oder migriert.
  • RES - Neustart - (onl:2040,RES:920)
    • Stripe startet aus dem vorherigen Offline-Zustand neu
 
 

Anhang #3a – Beispielausgabe für Wartungsaktivitäten, die auf dem Avamar-Raster ausgeführt wurden:

Last checkpoint: cp.20121223181633 finished Sun Jan 23 18:17:00 2013 after 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s >> recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >> checked 2132 of 2132 stripes (OK)
 

Anhang #3b - Beispielausgabe der Wartungsaktivitäten nach einem GSAN neustarten:

No checkpoint yet
No GC yet
No hfscheck yet 
 
 

Anhang #4 - Beispielausgabe des Wartungszeitplans, des Prüfpunkts, der automatischen Speicherbereinigung und hfscheck Ausgesetzt werden:    

Maintenance windows scheduler capacity profile is active.
  WARNING: cp is suspended temporarily.
  WARNING: gc is suspended temporarily.
  WARNING: hfscheck is suspended temporarily.
  The backup window is currently running 
  Next backup window start time: Tue May 13 21:00:00 2025 PDT
  Next maintenance window start time: Tue May 13 14:00:00 2025 PDT
 
 

Anhang #5 - status.dpnBefehlsoptionen:

  • status.dpn <Intervall in Sekunden>
    • Führt den Befehl status.dpn Befehl in einer Schleife für die angegebene Anzahl von Sekunden
      • Ein Wert von 10 (zehn) gibt den status.dpn Ausgabe alle 10 Sekunden, bis der Befehl manuell beendet wird
      • Ein Wert von 0 (Null) gibt einen einzigen status.dpn Ausgabe ohne Schleife
  • --help
    • Zeigt die status.dpn Menü "Hilfe"
  • --short
    • Weniger Details anzeigen in status.dpn
      • Entfernt den Hostnamen, die Version, die Last, UsedMB %full und percent full und Stripe-Status nach Festplatteninformationen
    • Wird für eine schnellere Anzeige verwendet status.dpn Ausgaben und Troubleshooting-Zwecke
  • --sort
    • Sortiert die Nodes nach einer anderen Variablenoption:
      • =Knoten
        • Sortiert die Daten-Nodes nach logischen Node-Nummern (Standard)
      • =ipaddr
        • Sortiert die Daten-Nodes nach IP-Adresse
      • =Dispatcher
        • Sortiert die Daten-Nodes nach der Anzahl der verwendeten Dispatcher (sortiert mit der niedrigsten Anzahl der verwendeten Dispatcher oben in der Liste)
      • =Laden
        • Sortiert die Daten-Nodes nach dem Lastwert (sortiert mit dem niedrigsten Lastwert oben in der Liste)
      • =verwendet
        • Sortiert die Daten-Nodes nach UsedMB (Sortiert mit dem niedrigsten Wert von UsedMB stehen ganz oben auf der Liste)
      • =voll
        • Sortiert die Datenknoten nach dem Wert %Full (sortiert mit dem niedrigsten Wert von %Full befinden sich oben in der Liste)

Affected Products

Avamar, Avamar Server

Products

Avamar
Article Properties
Article Number: 000063549
Article Type: How To
Last Modified: 25 Jul 2025
Version:  17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.