Avamar: Slik forstår du utdataene som genereres av status.dpn-kommandoen
Summary: Denne artikkelen gir en oversikt over status.dpn-kommandoen.
Instructions
Denne artikkelen beskriver status.dpn -kommandoen og forklarer hver del av utdataene.
Hva er status.dpn kommando?
Informasjonen i status.dpn kommandoen er en perl skript som formaterer en serie med "avmaint nodelist" og Linux-operativsystemkommandoer (OS) i et format som kan leses av mennesker, for å vise gjeldende status for et Avamar-rutenett.
I likhet med andre Avamar-kommandoer og -verktøy, status.dpn ligger i "/usr/local/avamar/bin/" adressebok.
Informasjonen i status.dpn kommandoen avhenger av GSAN å være online for å kjøre, som "avmaint" samhandler med GSAN for å kjøre kommandoene.
Hvis GSAN ikke kjører på en datanode, vises ingen informasjon om noden, bortsett fra nodenummeret og frakoblet tilstand.
Eksempel på en status.dpn ytelse:
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 Kommandoen vises:
-
Klokkeslett og dato i den lokale tidssonen
-
Vertsnavnet til Avamar Utility Node
-
Klokkeslett og dato i Universal Time Coordinated (UTC)
-
Klokkeslettet og datoen da Avamar-rutenettet ble initialisert (installert) i UTC. UTC vises mens datanodene kjører på UTC-tid
- Viser det logiske nodenummeret for hver datanode
status.dpn Kommandoen viser ingen statusinformasjon for verktøynoden siden GSAN kjører ikke på Utility-noden)
- Viser IP-adressen for det interne sikkerhetskopieringsnettverket
- Viser versjonen av
GSANBinærfil på Avamar-datanoden
GSAN Binær kan legges til med et hurtigreparasjonsnummer hvis en GSAN hurtigreparasjonen ble installert, og versjonsnummeret må samsvare på tvers av alle Avamar-datanoder på Avamar-rutenettet.)
- Viser gjeldende tilstandskode for Avamar-datanoden:
-
-
PÅLOGGET
- Informasjonen i
GSANkjører på denne datanoden. Normal funksjonalitet
- Informasjonen i
-
FRAKOBLET
-
Informasjonen i
GSANkjører ikke på denne datanoden. Krever feilsøking
-
-
Runlevel:
- Viser kjørenivåstatus for
GSANprosess (per Avamar-datanode) - Det finnes flere kjørenivåer for
GSAN:
-
-
Slå av
- Nedleggelse av
GSANprosess
- Nedleggelse av
-
Boot (Oppstart)
- Oppstart av
GSANProsess på nett
- Oppstart av
-
Forbinde
- Informasjonen i
GSANKoble til hver node datanodeGSAN
- Informasjonen i
-
Validere
- Bekrefter
stripe DNS tablepå hver Avamar-datanode
- Bekrefter
-
Oppstart
- Bringer striper på nett
-
Synkronisering
- Identifisere hvilke striper som eventuelt må oppdateres ved å bygge dem opp igjen eller bruke transaksjonsloggene
-
Oppgradering
- Brukes når
GSANBinær oppdateres til en nyere versjon
- Brukes når
-
Løping
- Informasjonen i
GSANhar startet. Alle striper er online, men ikke tilgjengelige for å godta sikkerhetskopier
- Informasjonen i
-
Fullaccess-
Rutenettet er tilgjengelig for å godta sikkerhetskopier
-
-
Srvr+Root+User:
- Viser aktivitetstilgangsmodus for Avamar-datanoden:
-
-
Srvr- Avamar
GSANRettigheter
- Avamar
-
Root- Avamar
dpn root userRettigheter
- Avamar
-
User-
Alle andre brukere-rettigheter
-
-
-
-
mhpu+0hpu+0hpu- Full tilgang
- Normal drift
- Full tilgang
-
mhpu+0hpu+0000- Administratormodus
- Når
"waitcGSAN"starter opp på grunn av enhfscheckdenGSANkapasiteten er lik eller større enn "diskreadonly"grense og forskjellen i utnyttelse av OS-kapasitet overstiger "freespaceunbalance "Verdien er oppført i"avmaint config"
- Når
- Administratormodus
-
mhpu+0000+0000- Synkroniseringsmodus
- Under en omstart av
GSANmens du synkroniserer striper og når "testintegrity"kjører eller en stripe gjenoppbygges
- Under en omstart av
- Synkroniseringsmodus
-
m000+0000+0000-
Skrivebeskyttet modus
- Vises under kontrollpunkter
-
-
(Kan også vises som 0000+0000+0000)
Se vedlegg #1 for prosessene som påvirker aktivitetstilgangsmodus.
mhpu Biter:
-
-
m=Migrer
- Kan systemet migrere striper?
-
h=HFS-datalager
- Kan systemet skrive til HFS Data Store?
-
p=Fast lagring
- Kan systemet skrive til den vedvarende butikken?
-
u=Brukerregnskapssystem
-
Er systemet i stand til å skrive til brukerregnskapssystemet?
-
-
- Antall fordelingsansvarlige som er i bruk på Avamar-datanoden
- Fordelingsansvarlige tilkoblinger er tilkoblinger til
GSANprosess på Avamar-datanoden - Én sentraltilkobling pr.
GSANtilkobling ellerGSANSamhandling, kommando - Et eksempel på en
GSANTilkoblingen vil være en sikkerhetskopiøkt med"avtar"prosess - Et eksempel på en
GSANSamhandlingskommando vil være"avmaint"
- Viser fordelingsansvarligstatus (suspendert eller ikke)
- Hvis det er deaktivert, hindrer Avamar-rutenettet at nye fordelingsansvarlige aktiveres for bruk til sikkerhetskopiering, gjenoppretting og replikering
- Viser gjennomsnitt for øyeblikkelig total belastning på Avamar-datanoden
UsedMB:
- Total mengde RAM som Avamar-datanoden bruker for øyeblikket av alle prosesser
Errlen:
- Lengden på "/data01/cur/err.log" på Avamar-datanoden i byte
%Full:
- Prosent full av totalen
GSANKapasiteten til Avamar-datanoden - Prosentandel avrundes til et helt tall (for eksempel 47 %)
- Viser antall striper og statuser per partisjon (per node)
- Viser prosentandelen full partisjonen er i henhold til
GSANkapasitet - Prosentandel avrundes til første desimal (for eksempel 46,8 %)
- Et sammendrag av status for rutenettet
- Viser nodetilstanden,
runlevels, og moduser - Hvis det er flere statuser for et element, vises hver av dem.
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
- Viser OK eller degradert
- En degradert status oppstår hvis en node er i frakoblet tilstand
- Viser om rutenettet har en begrensning på grunn av aktivitetstilgangsmodus
- Hvis en begrensning er på plass, vises "admin"
- Hvis ingen begrensninger er på plass, vises "full"
- Denne delen viser også om noen striper er frakoblet eller i en OFFLINE_MEDIA_ERROR tilstand
- Den første delen viser status for vedlikeholdsaktivitetene siden
GSANer online. - Den viser fremdriften for vedlikeholdsaktivitetene og statusen deres (pågår, er fullført eller mislyktes med feil)
- Hvis
GSANble startet nylig, er vedlikeholdsaktivitetenes status slettet
Se vedlegg #3a og #3b for eksempler.
- Den andre delen viser hvilken tidsplan som er aktiv, eventuelle vedlikeholdsoppgaver som pågår, og informasjon om tidsplanen for vedlikehold og sikkerhetskopiering
-
-
Skript
- Kjører
GSANvedlikeholdsskript i starten av hvert vindu. Som standard kjører den i opptil 15 minutter uavbrutt, hvoretter den kjører parallelt med andre oppgaver til den er fullført. - Disse skriptene er plassert i
"/usr/local/avamar/etc/GSAN-maint-scripts/"adressebok
- Kjører
-
indexcacheloader- Laster indeksbufrene inn i starten av sikkerhetskopieringsvinduet og vedlikeholdsvinduet om nødvendig, og laster ut indeksbufrene ved starten av vedlikeholdsvinduet.
- Fra v 7.x er det en
"indexcacheunloader"oppgave å vise"indexcaches"lossing
-
Avbryt
- Avbryter eller dreper sikkerhetskopieringer før søppelhenting
-
gc/cp/hfscheck- Respektive vedlikeholdsoppgave kjører for øyeblikket
-
autorepair- Utfører automatisk reparasjon (om nødvendig) etter
hfscheckFullfører
- Utfører automatisk reparasjon (om nødvendig) etter
-
Konvertering
- Konverterer striper (om nødvendig) på slutten av vedlikeholdsvinduet
-
Balanse
-
Balanserer stripene på slutten av vedlikeholdsvinduet hvis det er ledig tid etter at vedlikeholdsaktivitetene er fullført.
-
Som standard angir midlertidig
"balancemin"til 10 (kan konfigureres iavmainttidsplan), med mindre"balancemin"har allerede blitt satt eksplisitt ved hjelp av "avmaint config»
-
-
- Informasjonen for tidsplanene angis for når Avamar skal vedlikeholdes (henting av søppel, sjekkpunkt og
hfscheck), og sikkerhetskopieringene er planlagt å starte
- Denne delen viser også om noen av tidsplanene eller individuelle vedlikeholdsaktiviteter er stoppet eller innstilt.
Se vedlegg #4 for eksempel.
Additional Information
Vedlegg #1 - Aktivitetstilgangsmoduser:
Følgende er elementer som kan endre tilgangsmodus for Avamar-rutenettet.
Kjør følgende kommando for å finne ut hvilken prosess som har endret aktivitetstilgangsmodus for Avamar-rutenettet.
avmaint nodelist --xmlperline=99 | grep activityaccessmodes
Eksempel på utdata:
<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"/>
Vedlegg #2 - Stripestatus:
ONL-Pålogget-(onl:2961)- Stripe er online uten problemer
- Normal stripestatus
- AV – frakoblet –
(onl:2960,OFF:1)- Stripe er frakoblet
- Dettekan skyldes at en stripe bygges opp igjen, eller at en stripe settes offline på grunn av en feil
- ERR - Feil -
(onl:2959,ERR: 2)- Stripe er i OFFLINE_MEDIA_ERROR tilstand
- Se Avamar: Feilsøke striper frakoblet med OFFLINE_MEDIA_ERROR feil (oppløsningsbane) for mer informasjon
- SUS - suspendert -
(onl:1,SUS:2960)- Stripe er sannsynligvis deaktivert på grunn av I/O-ytelse for disk, og har forårsaket at Avamar har deaktivert datapartisjonen
- Se Avamar: Utsatte partisjoner, striper og HFSCHECK-feil på Avamar hvis du vil ha mer informasjon
- MIG - Migrere -
(onl:2960,MIG:1)- Stripe flyttes eller overføres til en annen Avamar-datanode
- RES - starter på nytt -
(onl:2040,RES:920)- Stripe starter på nytt fra den forrige tilstanden som frakoblet modus
Vedlegg #3a – Eksempelutdata for vedlikeholdsaktiviteter som har kjørt på Avamar-rutenettet:
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)
Vedlegg #3b - Prøveutgang fra vedlikeholdsaktiviteter etter en GSAN omstart:
No checkpoint yet
No GC yet
No hfscheck yet
Vedlegg #4 - Prøveutgang av vedlikeholdsplan, sjekkpunkt, søppelinnsamling og hfscheck Blir suspendert:
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
Vedlegg #5 - status.dpnKommandoalternativer:
status.dpn<Intervall i sekunder>- Kjører
status.dpnKommando i en løkke for antall sekunder som er angitt- Verdien 10 (Ti) returnerer
status.dpnUtgang hver 10 s til kommandoen er manuelt avsluttet - En verdi på 0 (null) returnerer en singel
status.dpnUtdata uten sløyfe
- Verdien 10 (Ti) returnerer
- Kjører
--help- Viser
status.dpnHjelp-menyen
- Viser
--short- Vis færre detaljer i
status.dpn- Fjerner vertsnavn, versjon, last,
UsedMB%Full og prosent full og stripestatus etter diskinformasjon
- Fjerner vertsnavn, versjon, last,
- Brukes for raskere visning
status.dpnUtdata og feilsøkingsformål
- Vis færre detaljer i
--sort- Sorterer nodene etter et annet variabelalternativ:
- =node
- Sorterer datanodene etter logiske nodenumre (standard)
- =
ipaddr- Sorterer datanodene etter IP-adresse
- =ekspeditør
- Sorterer datanodene etter antall fordelingsansvarlige i bruk (sortert med færrest antall fordelingsansvarlige i bruk øverst i listen)
- =belastning
- Sorterer datanodene etter belastningsverdien (sortert med den laveste belastningsverdien øverst i listen)
- =brukt
- Sorterer datanodene etter
UsedMB-verdi (sortert med den laveste verdien avUsedMBøverst på listen)
- Sorterer datanodene etter
- =FULL
- Sorterer datanodene etter %Full-verdien (sortert med den laveste verdien av %Full er øverst i listen)
- =node
- Sorterer nodene etter et annet variabelalternativ: