Avamar: Jak porozumět výstupu vygenerovanému příkazem status.dpn
Summary: Tento článek obsahuje přehled příkazu status.dpn.
Instructions
Tento článek popisuje status.dpn a vysvětlí každou část svého výstupu.
Co je to status.dpn příkaz?
Skript status.dpn příkaz je perl skript, který formátuje řadu "avmaint nodelist" a příkazy operačního systému Linux (OS) do formátu čitelného pro člověka, aby bylo možné zobrazit aktuální stav mřížky Avamar.
Podobně jako u jiných příkazů a nástrojů Avamar status.dpn se nachází v "/usr/local/avamar/bin/" adresáře.
Skript status.dpn závisí na GSAN být online pro provoz, jak "avmaint" interaguje s GSAN spusťte jeho příkazy.
V případě, že se GSAN není spuštěn v datovém uzlu, nezobrazují se o tomto uzlu žádné informace kromě čísla uzlu a jeho stavu offline.
Příklad status.dpn výstup:
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
status.dpn Příkaz zobrazí:
-
Čas a datum v místním časovém pásmu
-
Název hostitele uzlu nástroje Avamar
-
Čas a datum v koordinovaném světovém čase (UTC)
-
Čas a datum inicializace (instalace) mřížky Avamar v UTC. UTC se zobrazuje, když datové uzly běží v čase UTC
- Zobrazí číslo logického uzlu každého datového uzlu
status.dpn nezobrazuje žádné informace o stavu uzlu utility od té doby, co GSAN neběží v uzlu Utility)
- Zobrazí IP adresu interní záložní sítě.
- Zobrazí verzi
GSANbinární v datovém uzlu Avamar
GSAN binární může být připojen k číslu opravy hotfix, pokud GSAN Byla nainstalována oprava hotfix a číslo verze by se mělo shodovat ve všech datových uzlech Avamar v mřížce Avamar.)
- Zobrazuje kód aktuálního stavu datového uzlu Avamar:
-
-
ONLINE
- Skript
GSANběží na tomto datovém uzlu. Normální funkčnost
- Skript
-
OFFLINE
-
Skript
GSANProgram není spuštěn v tomto datovém uzlu. Vyžaduje odstraňování problémů
-
-
Runlevel:
- Zobrazuje stav úrovně běhu
GSANproces (na datový uzel Avamar) - Existuje několik úrovní běhu
GSAN:
-
-
Vypnutí
- Vypnutí
GSANprocess
- Vypnutí
-
Spuštění počítače
- Spuštění
GSANzpracovat online
- Spuštění
-
Připojit
- Skript
GSANpřipojení ke každému partnerskému datovému uzluGSAN
- Skript
-
Ověření
- Ověřuje se
stripe DNS tablev každém datovém uzlu Avamar
- Ověřuje se
-
Po spuštění
- Přenesení pruhů online
-
Synchronizace
- Určení, které pruhy je třeba aktualizovat, pokud existují, jejich opětovným sestavením nebo použitím protokolů transakcí
-
Upgrade
- Používá se, když
GSANBinární soubor se aktualizuje na novější verzi.
- Používá se, když
-
Running
- Skript
GSANzačal. Všechna prokládání jsou online, ale nejsou k dispozici pro příjem záloh.
- Skript
-
Fullaccess-
Síť je k dispozici pro příjem záloh
-
-
Srvr+Root+User:
- Zobrazí režim přístupu k aktivitě datového uzlu Avamar:
-
-
Srvr- Avamar
GSANprivilegia
- Avamar
-
Root- Avamar
dpn root userprivilegia
- Avamar
-
User-
Všechna ostatní uživatelská oprávnění
-
-
-
-
mhpu+0hpu+0hpu- Plný přístup
- Běžný provoz
- Plný přístup
-
mhpu+0hpu+0000- Režim správce
- Kdy
"waitcGSAN"se spouští z důvoduhfschecktenGSANkapacita je rovna nebo větší než "diskreadonly"limit a rozdíl ve využití kapacity OS překračuje "freespaceunbalance "Hodnota uvedená v"avmaint config"
- Kdy
- Režim správce
-
mhpu+0000+0000- Režim synchronizace
- Při restartování
GSANpři synchronizaci prokládání a při "testintegrity"běží nebo se znovu sestavuje prokládání
- Při restartování
- Režim synchronizace
-
m000+0000+0000-
Režim pouze ke čtení
- Zobrazí se během kontrolních bodů
-
-
(Může se také zobrazit jako 0000+0000+0000)
Procesy, které ovlivňují režim přístupu k aktivitě, naleznete v příloze #1 .
mhpu bity:
-
-
m=Migrace
- Je systém schopen migrovat prokládání?
-
h=HFS Úložiště dat
- Je systém schopný zápisu do datového úložiště HFS?
-
p=Trvalé úložiště
- Je systém schopen zápisu do trvalého úložiště?
-
u=Uživatelský účetní systém
-
Je systém schopen zápisu do systému uživatelských účtů?
-
-
- Počet používaných dispečerů v datovém uzlu Avamar
- Spojení dispečerů jsou připojení k
GSANprocesu v datovém uzlu Avamar - Jedno spojení dispečera na
GSANpřipojení neboGSANInteragující příkaz - Příkladem
GSANpřipojení by bylo záložní relací s"avtar"process - Příkladem
GSANinteragující příkaz by byl"avmaint"
- Zobrazuje stav dispečera (pozastaveno nebo ne)
- Je-li pozastavena, mřížka Avamar zabrání aktivaci nových dispečerů pro zálohování, obnovení a replikaci
- Zobrazí průměrné okamžité celkové zatížení datového uzlu Avamar.
UsedMB:
- Celkové množství paměti RAM, kterou datový uzel Avamar aktuálně využívá všemi procesy
Errlen:
- Délka parametru "/data01/cur/err.log" v datovém uzlu Avamar je v bajtech
%Full:
- Procento plného z celkové částky
GSANkapacita datového uzlu Avamar - Procentuální hodnota se zaokrouhlí na celé číslo (například 47 %).
- Zobrazuje počet prokládání a stavů na oddíl (na uzel).
- Zobrazí procentuální zaplnění oddílu podle
GSANkapacita - Procentuální hodnota se zaokrouhlí na první desetinné místo (např. 46,8 %).
- Souhrn stavu mřížky
- Vypíše stav uzlu,
runlevelsa režimy - Pokud existuje více stavů pro položku, zobrazí se seznam každého z nich.
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
- Displeje jsou v pořádku nebo mají snížený výkon
- Snížení výkonu nastane, pokud je uzel v offline stavu
- Zobrazí se v případě, že je v mřížce zavedeno omezení z důvodu režimu přístupu k aktivitě
- Pokud omezení platí, zobrazí se "admin".
- Pokud nejsou zavedena žádná omezení, zobrazí se "full"
- Tato část také zobrazuje, jestli jsou některé pruhy offline nebo ve stavu OFFLINE_MEDIA_ERROR
- První část zobrazuje stav činností údržby od té doby, co
GSANje online. - Zobrazuje průběh činností údržby a jejich stav (Probíhá, Dokončeno nebo Selhalo s chybou).
- V případě, že se
GSANbyla zahájena nedávno, stav činností údržby je vymazán
Příklady viz Dodatek #3a a #3b .
- Druhá část zobrazuje, který plán je aktuálně aktivní, všechny probíhající úlohy údržby a informace o plánu údržby a zálohování
-
-
Skript
- Spustí
GSANSkripty údržby na začátku každého okna. Ve výchozím nastavení běží až 15 minut bez přerušení, poté běží paralelně s jinými úlohami, dokud se nedokončí. - Tyto skripty jsou umístěny v adresáři
"/usr/local/avamar/etc/GSAN-maint-scripts/"adresář
- Spustí
-
indexcacheloader- Načte mezipaměti indexů na začátku časového období zálohování a v případě potřeby časové období údržby a uvolní mezipaměti indexů na začátku časového období údržby.
- Od verze 7.x je k dispozici
"indexcacheunloader"úkol ukázat"indexcaches"vykládka
-
Zrušit
- Zruší nebo ukončí zálohování před uvolňováním paměti.
-
gc/cp/hfscheck- V současné době běží příslušná úloha údržby.
-
autorepair- Provede automatickou opravu (v případě potřeby) po
hfscheckkompletuje
- Provede automatickou opravu (v případě potřeby) po
-
Přeměna
- Převede prokládání (v případě potřeby) na konci údržbového období
-
Rovnováha
-
Vyrovnává prokládání na konci intervalu údržby, pokud je po dokončení činností údržby k dispozici čas.
-
Ve výchozím nastavení je dočasně nastavena možnost
"balancemin"až 10 (lze konfigurovat vavmaintplán), pokud"balancemin"již bylo explicitně nastaveno pomocí "avmaint config“.
-
-
- Informace pro plány jsou nastaveny pro případy, kdy údržba systému Avamar (uvolňování paměti, kontrolní bod a
hfscheck) a spuštění zálohování je naplánováno
- Tato část také zobrazuje, zda dojde k zastavení nebo pozastavení některého z plánů nebo jednotlivých činností údržby.
Příklad najdete v příloze #4.
Additional Information
Příloha #1 – Režimy přístupu k aktivitě:
Níže jsou uvedeny položky, které mohou změnit režim přístupu mřížky Avamar.
Spuštěním následujícího příkazu určete, který proces změnil režim přístupu k aktivitám mřížky Avamar.
avmaint nodelist --xmlperline=99 | grep activityaccessmodes
Ukázkový výstup:
<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"/>
Příloha #2 – Stav prokládání:
ONL-Online-(onl:2961)- Služba Stripe je bez problémů online
- Normální stav prokládání
- VYPNUTO - Offline -
(onl:2960,OFF:1)- Prokládání je offline.
- Příčinoumůže být opětovné vytvoření prokládání nebo přepnutí prokládání do offline stavu kvůli chybě
- ERR - Chyba -
(onl:2959,ERR: 2)- Položka Stripe je v OFFLINE_MEDIA_ERROR stavu.
- Viz článek Avamar: Odstraňování problémů s prokládáním offline s chybami OFFLINE_MEDIA_ERROR (cesta řešení) najdete další informace
- SUS - Závěsné -
(onl:1,SUS:2960)- Prokládání je pravděpodobně pozastaveno kvůli výkonu operací I/O disku a způsobilo, že software Avamar pozastavil datový oddíl
- Viz článek Avamar: Další informace naleznete v chybách pozastavených oddílů, prokládání a kontroly hfscheck v softwaru Avamar.
- MIG - Migrace -
(onl:2960,MIG:1)- Prokládání se přesouvá nebo migruje do jiného datového uzlu Avamar
- RES - Restartování -
(onl:2040,RES:920)- Prokládání se restartuje z předchozího stavu offline
Příloha #3a – Ukázkový výstup pro činnosti údržby, které byly spuštěny v mřížce Avamar:
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)
Příloha #3b – Ukázkový výstup činností údržby po GSAN restartovat:
No checkpoint yet
No GC yet
No hfscheck yet
Příloha #4 – Ukázkový výstup plánu údržby, kontrolního bodu, uvolňování paměti a hfscheck Pozastavení:
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
Příloha #5 - status.dpnMožnosti příkazu:
status.dpn<interval v sekundách>- Spustí
status.dpnpříkaz ve smyčce po zadaný počet sekund- Hodnota 10 (Ten) vrátí
status.dpnvýstup každých 10 s, dokud není příkaz ručně ukončen - Hodnota 0 (nula) vrátí jeden
status.dpnVýstup bez opakování
- Hodnota 10 (Ten) vrátí
- Spustí
--help- Zobrazí
status.dpnNabídka Nápověda
- Zobrazí
--short- Zobrazovat méně podrobností v
status.dpn- Odstraní název hostitele, verzi, načtení,
UsedMBInformace o %Full a Percent Full a Stripe Status by Disk
- Odstraní název hostitele, verzi, načtení,
- Používá se pro rychlejší zobrazení
status.dpnVýstupy a řešení problémů
- Zobrazovat méně podrobností v
--sort- Seřadí uzly podle jiné možnosti proměnné:
- =uzel
- Seřadí datové uzly podle čísel logických uzlů (výchozí)
- =
ipaddr- Seřadí datové uzly podle IP adresy.
- =dispečer
- Seřadí datové uzly podle počtu používaných dispečerů (seřazených s nejnižším počtem používaných dispečerů v horní části seznamu)
- =naložit
- Seřadí datové uzly podle hodnoty zatížení (seřazené s nejnižší hodnotou zatížení v horní části seznamu)
- =použito
- Seřadí datové uzly podle
UsedMBhodnota (Seřazeno s nejnižší hodnotouUsedMBjsou v horní části seznamu)
- Seřadí datové uzly podle
- =plný
- Seřadí datové uzly podle hodnoty %Full (seřazené s nejnižší hodnotou %Full jsou v horní části seznamu).
- =uzel
- Seřadí uzly podle jiné možnosti proměnné: