Avamar: Sådan forstås det output, der genereres af kommandoen status.dpn
Summary: Denne artikel indeholder en oversigt over kommandoen status.dpn.
Instructions
I denne artikel beskrives status.dpn kommando og forklarer hvert afsnit af dets output.
Hvad er status.dpn kommando?
Ikonet status.dpn Kommandoen er en perl script, der formaterer en serie af "avmaint nodelist" og Linux-operativsystemkommandoer (OS) i et menneskeligt læsbart format til visning af den aktuelle status for et Avamar Grid.
I lighed med andre Avamar-kommandoer og -værktøjer, status.dpn Lejligheden ligger i "/usr/local/avamar/bin/" mappe.
Ikonet status.dpn Kommandoen afhænger af GSAN at være online for at løbe, som "avmaint" interagerer med GSAN for at køre dens kommandoer.
Hvis ikonet GSAN ikke kører på en datanode, vises der ingen oplysninger om den pågældende node, bortset fra nodenummeret og dets offlinetilstand.
Eksempel på en status.dpn udgang:
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 Kommando viser:
-
Klokkeslættet og datoen i den lokale tidszone
-
Værtsnavnet på Avamar Utility Node
-
Klokkeslæt og dato i UTC (Universal Time Coordinates)
-
Det klokkeslæt og den dato, hvor Avamar-gitteret blev initialiseret (installeret) i UTC. UTC vises, når datanoderne kører på UTC-tid
- Viser det logiske nodenummer for hver datanode
status.dpn Kommandoen viser ingen statusoplysninger om hjælpeprogrammet, da GSAN ikke kører på noden Hjælpeprogram)
- Viser IP-adressen på det interne sikkerhedskopieringsnetværk
- Viser versionen af
GSANbinær på Avamar-datanoden
GSAN Binær fil kan tilføjes et hotfixnummer, hvis en GSAN hotfix blev installeret, og versionsnummeret skulle stemme overens på tværs af alle Avamar-datanoder i Avamar-nettet.)
- Viser Avamar-datanodens aktuelle tilstandskode:
-
-
ONLINE
- Ikonet
GSANkører på denne datanode. Normal funktionalitet
- Ikonet
-
OFFLINE
-
Ikonet
GSANkører ikke på denne datanode. Kræver fejlfinding
-
-
Runlevel:
- Viser status for kørselsniveauet for
GSANproces (pr. Avamar-datanode) - Der er flere kørselsniveauer på
GSAN:
-
-
Nedlukning
- Nedlukning af
GSANproces
- Nedlukning af
-
Start
- Opstart af
GSANBehandl online
- Opstart af
-
Forbinde
- Ikonet
GSANOprettelse af forbindelse til hver peer-datanodeGSAN
- Ikonet
-
Bekræfte
- Validering af
stripe DNS tablepå hver Avamar-datanode
- Validering af
-
Start
- Bringer striber online
-
Synkronisering
- Identifikation af, hvilke striber der eventuelt skal opdateres, ved at genopbygge dem eller bruge transaktionslogfilerne
-
Opgrader
- Bruges, når
GSANBinær opdateres til en nyere version
- Bruges, når
-
Løb
- Ikonet
GSANer begyndt. Alle striber er online, men ikke tilgængelige til at acceptere sikkerhedskopier
- Ikonet
-
Fullaccess-
Gitteret er tilgængeligt til at acceptere sikkerhedskopier
-
-
Srvr+Root+User:
- Viser Avamar-datanodens aktivitetsadgangstilstand:
-
-
Srvr- Avamar
GSANPrivilegier
- Avamar
-
Root- Avamar
dpn root userPrivilegier
- Avamar
-
User-
Alle andre brugeres rettigheder
-
-
-
-
mhpu+0hpu+0hpu- Fuld adgang
- Normal drift
- Fuld adgang
-
mhpu+0hpu+0000- Administratortilstand
- Hvornår
"waitcGSAN"starter op på grund af enhfscheckdenGSANkapaciteten er lig med eller større end "diskreadonly"og forskellen i udnyttelsen af OS-kapaciteten overstiger "freespaceunbalance "Værdi angivet i"avmaint config"
- Hvornår
- Administratortilstand
-
mhpu+0000+0000- Synkroniseringstilstand
- Under en genstart af
GSANmens du synkroniserer striber, og når "testintegrity"kører, eller en stribe genopbygges
- Under en genstart af
- Synkroniseringstilstand
-
m000+0000+0000-
Skrivebeskyttet tilstand
- Vises under kontrolpunkter
-
-
(Kan også vises som 0000+0000+0000)
Se Appendiks #1 for de processer, der påvirker aktivitetsadgangstilstanden.
mhpu Bits:
-
-
m=Migrer
- Er systemet i stand til at migrere striber?
-
h=HFS-datalager
- Kan systemet skrive til HFS-datalageret?
-
p=Permanent butik
- Kan systemet skrive til Persistent Store?
-
u = Brugerens regnskabssystem
-
Er systemet i stand til at skrive til brugerregnskabssystemet?
-
-
- Antal koordinatorer i brug på Avamar-datanoden
- Dispatcherforbindelser er forbindelser til
GSANproces på Avamar-datanoden - Én disponentforbindelse pr.
GSANtilslutning ellerGSANInteragerende kommando - Et eksempel på en
GSANTilslutning ville være en backup-session med"avtar"proces - Et eksempel på en
GSANinteragerende kommando ville være"avmaint"
- Viser forsendelsesstatus (suspenderet eller ej)
- Hvis Avamar-gitteret afbrydes, forhindrer det, at nye koordinatorer aktiveres til brug for sikkerhedskopieringer, gendannelser og replikeringer
- Viser det øjeblikkelige gennemsnit for samlet belastning på Avamar-datanoden
UsedMB:
- Samlet mængde RAM, som Avamar-datanoden i øjeblikket bruger af alle processer
Errlen:
- I byte er længden af "/data01/cur/err.log" på Avamar-datanoden
%Full:
- Procent fuld af det samlede beløb
GSANAvamar-datanodens kapacitet - Procentdel afrundes til et helt tal (f.eks. 47 %)
- Viser antallet af stripes og statusser pr. partition (pr. node)
- Viser procentdelen af partitionen med fuld i henhold til
GSANkapacitet - Procentdel afrundes til første decimal (f.eks. 46,8 %)
- En oversigt over status for gitteret
- Viser nodetilstanden,
runlevelsog tilstande - Hvis der er flere statusser for et element, vises hver af dem.
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
- Viser OK eller forringet
- Statussen Forringet opstår, hvis en node er i offlinetilstand
- Viser, om gitteret har en begrænsning på grund af aktivitetsadgangstilstanden
- Hvis der findes en begrænsning, vises "admin"
- Hvis der ikke er indført nogen begrænsninger, vises "full"
- Dette afsnit viser også, om nogen striber er offline eller i en OFFLINE_MEDIA_ERROR tilstand
- Det første afsnit viser status for vedligeholdelsesaktiviteterne siden
GSANer online. - Den viser status for vedligeholdelsesaktiviteterne og deres status (I gang, fuldført eller mislykket med fejl)
- Hvis ikonet
GSANblev startet for nylig, er vedligeholdelsesaktiviteternes status ryddet
Se eksempler på bilag #3a og #3b .
- Det andet afsnit viser, hvilken tidsplan der aktuelt er aktiv, eventuelle igangværende vedligeholdelsesopgaver samt oplysninger om vedligeholdelses- og sikkerhedskopieringsplaner
-
-
Script
- Kører
GSANvedligeholdelsesscripts i starten af hvert vindue. Som standard kører den i op til 15 minutter uafbrudt, hvorefter den kører parallelt med andre opgaver, indtil den er færdig. - Disse scripts findes i
"/usr/local/avamar/etc/GSAN-maint-scripts/"mappe
- Kører
-
indexcacheloader- Indlæser indekscacherne i starten af sikkerhedskopieringsvinduet og vedligeholdelsesvinduet, hvis det er nødvendigt, og fjerner indekscacherne i starten af vedligeholdelsesvinduet.
- Fra v 7.x er der en
"indexcacheunloader"Opgave at vise"indexcaches"losning
-
Annuller
- Annullerer eller dræber sikkerhedskopier forud for affaldsindsamling
-
gc/cp/hfscheck- Den respektive vedligeholdelsesopgave kører i øjeblikket
-
autorepair- Udfører automatisk reparation (om nødvendigt) efter:
hfscheckFuldender
- Udfører automatisk reparation (om nødvendigt) efter:
-
Omdannelse
- Konverterer striber (hvis nødvendigt) i slutningen af vedligeholdelsesvinduet
-
Saldo
-
Afbalancerer striber i slutningen af vedligeholdelsesvinduet, hvis der er tid til rådighed, efter at vedligeholdelsesaktiviteterne er fuldført.
-
Som standard indstiller midlertidigt
"balancemin"til 10 (kan konfigureres iavmainttidsplan), medmindre"balancemin"er allerede angivet eksplicit ved hjælp af "avmaint config"
-
-
- Oplysningerne for tidsplanerne er indstillet for, hvornår Avamar-vedligeholdelse (affaldsindsamling, kontrolpunkt og
hfscheck), og sikkerhedskopieringer er planlagt til at starte
- Dette afsnit viser også, om nogen af tidsplanerne eller individuelle vedligeholdelsesaktiviteter er stoppet eller suspenderet.
Se bilag #4 for eksemplet.
Additional Information
Bilag #1 - Aktivitetsadgangstilstande:
Følgende er elementer, der kan ændre adgangstilstanden for Avamar-nettet.
Kør følgende kommando for at finde ud af, hvilken proces der har ændret aktivitetsadgangstilstanden for Avamar Grid.
avmaint nodelist --xmlperline=99 | grep activityaccessmodes
Eksempel på output:
<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"/>
Bilag #2 - Stripe-status:
ONL-Online-(onl:2961)- Stripe er online uden problemer
- Normal status for stribe
- FRA - Offline -
(onl:2960,OFF:1)- Stripe er offline
- Detkan skyldes, at en stribe genopbygges, eller at en stribe sættes offline på grund af en fejl
- FEJL – Fejl –
(onl:2959,ERR: 2)- Stripe er i tilstanden OFFLINE_MEDIA_ERROR
- Se Avamar: Fejlfinding af stripes offline med OFFLINE_MEDIA_ERROR fejl (løsningssti) for at få flere oplysninger
- SUS – Suspenderet –
(onl:1,SUS:2960)- Stripe er sandsynligvis suspenderet på grund af disk I/O-ydeevne og har fået Avamar til at suspendere datapartitionen
- Se Avamar: Suspenderede partitioner, striber og Hfscheck-fejl på Avamar for at få flere oplysninger
- MIG - Migrering -
(onl:2960,MIG:1)- Stripe flytter eller migrerer til en anden Avamar-datanode
- RES - Genstart -
(onl:2040,RES:920)- Stripe genstarter fra sin tidligere tilstand af offline
Bilag #3a - Eksempel på output for vedligeholdelsesaktiviteter, der har kørt på Avamar-nettet:
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)
Tillæg #3b - Eksempel på output af vedligeholdelsesaktiviteterne efter en GSAN genstarte:
No checkpoint yet
No GC yet
No hfscheck yet
Bilag #4 - Prøveoutput af vedligeholdelsesplanen, kontrolpunktet, affaldsindsamlingen og hfscheck Suspendering:
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
Tillæg #5 - status.dpnKommandoindstillinger:
status.dpn<Interval i sekunder>- Kører
status.dpnKommando i en løkke i det angivne antal sekunder- En værdi på 10 (ti) returnerer
status.dpnoutput hver 10. sek., indtil kommandoen afsluttes manuelt - En værdi på 0 (nul) returnerer en enkelt
status.dpnoutput uden looping
- En værdi på 10 (ti) returnerer
- Kører
--help- Viser
status.dpnMenuen Hjælp
- Viser
--short- Vis færre detaljer i
status.dpn- Fjerner værtsnavn, version, indlæsning,
UsedMB%Fuld og procentvis fuld og stripe-status efter diskinformation
- Fjerner værtsnavn, version, indlæsning,
- Bruges til hurtigere visning
status.dpnUdgange og fejlfindingsformål
- Vis færre detaljer i
--sort- Sorterer noderne efter en anden variabelindstilling:
- =node
- Sorterer datanoderne efter logiske nodenumre (standard)
- =
ipaddr- Sorterer datanoderne efter IP-adresse
- =Afsender
- Sorterer datanoderne efter antallet af koordinatorer, der er i brug (sorteret med det laveste antal koordinatorer i brug øverst på listen)
- =Indlæs
- Sorterer datanoderne efter indlæsningsværdien (sorteret med den laveste indlæsningsværdi øverst på listen)
- =brugt
- Sorterer datanoderne efter
UsedMB(sorteret med den laveste værdi påUsedMBer øverst på listen)
- Sorterer datanoderne efter
- =fuld
- Sorterer datanoderne efter værdien %Fuld (sorteret med den laveste værdi %Fuld øverst på listen)
- =node
- Sorterer noderne efter en anden variabelindstilling: