Dit KB-artikel is relevant voor Avamar systemen met versie 7.x +. In dit artikel wordt de opdracht status.dpn beschreven en wordt elke sectie van de uitvoer uitgelegd.
Wat is de opdracht status.dpn?
De opdracht status.dpn is een perl-script dat een reeks opdrachten van avmaint, knooppunten en Linux OS opmaakt in een indeling die leesbaar is voor de gebruiker, zodat de huidige status van een Avamar Grid kan worden weergegeven. Net als andere Avamar-opdrachten en -hulpprogramma's bevindt status.dpn zich in de directory
/usr/local/avamar/bin/. Status.dpn is afhankelijk van het feit dat GSAN online is om uit te voeren, aangezien avmaint communiceert met GSAN om de opdrachten uit te voeren. Als GSAN niet op een dataknooppunt wordt uitgevoerd, wordt geen informatie over dat dataknooppunt, behalve het knooppuntnummer en de offline status, weergegeven.
Voorbeeld van een status.dpn uitvoer:
Mon Jan 24 12:00:52 EST 2013 [AVAMAR1] Mon Jan 24 16:00:52 2013 UTC (geïnitialiseerd Thu Nov 24 10:35:01 2011 UTC)
Node IP Address Version State runlevel srvr+root+user dis suspend load usedMB errlen %full percent full and stripe-status per schijf
0.0 10.20.30.41 6.1.0-402 ONLINE FullAccess MHPU+0HPO+0HPU 1 false 0.01 15967 1457401 9.1% 9%(onl:403) 9%(onl:388) 9%(onl:387)
0.1 10.20.30.42 6.1.0-402 ONLINE FullAccess MHzu+0HPU+0HPU 0 false 0.0.42 05 15967 1432248 9,1% 9%(onl:389) 9%(onl:395) 9%(onl:394)
0,2 10.20.30.43 6.1.0-402 ONLINE fullaccess mhpu+0HPU+0HPU 0 false 0,05 15976 1345864 9,1% 9%(onl:377) 9%(onl:399) 9%(onl:401)
0,3 10.20.30.44 6.1.0-402 ONLINE FullAccess MHzu+0HPU+0HPU 0 false 0,00 15969 1608943 9,1% 9%(onl:388) 9%(onl:406) 9%(onl:383)
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full
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 >>
2132 van 2132 strepen gecontroleerd (OK)
Capaciteitsprofiel planner onderhoudsvensters is actief.
Het onderhoudsvenster wordt momenteel uitgevoerd.
Next backup window start time: Mon Jan 24 02:00:00 2013 EST
Begintijd volgend onderhoudsvenster: Mon Jan 24 10:00:00 2013 EST
Op de eerste regel van de opdracht status.dpn worden de tijd en datum in de lokale tijdzone weergegeven, de hostnaam van het Avamar Utility-knooppunt, de tijd en datum in UTC en de tijd en datum waarop het Avamar grid is geïnitialiseerd (geïnstalleerd) in UTC. UTC wordt weergegeven terwijl de dataknooppunten op UTC-tijd worden uitgevoerd.
Knooppunt:
Toont het nummer van het logische knooppunt van elk dataknooppunt. De opdracht status.dpn geeft geen statusinformatie van het hulpprogrammaknooppunt weer, omdat GSAN niet wordt uitgevoerd op het hulpprogrammaknooppunt.
IP-adres:
Toont het IP-adres van het dataknooppunt. Voor Gen4 en Gen4s wordt hiermee het IP-adres van het interne back-upnetwerk weergegeven. Alle voorgaande hardwaregeneraties bevatten slechts één netwerk.
Version:
Toont de versie van het binaire GSAN-bestand op het Avamar-dataknooppunt. Aan het GSAN-binaire bestand kan een hotfixnummer worden toegevoegd als er een GSAN-hotfix is geïnstalleerd. Het versienummer moet overeenkomen voor alle Avamar-dataknooppunten op het Avamar-raster.
Staat:
Toont de huidige statuscode van het Avamar-dataknooppunt.
- ONLINE - GSAN draait momenteel op dit dataknooppunt. Normale functionaliteit.
- OFFLINE - GSAN wordt momenteel niet uitgevoerd op dit dataknooppunt. Vereist probleemoplossing.
Runlevel:
Toont de status op uitvoeringsniveau van het GSAN-proces per Avamar-dataknooppunt. Er zijn 10 uitvoeringsniveaus van GSAN.
- Shutdown - Afsluiten van het GSAN-proces.
- Opstarten - Het GSAN-proces online opstarten.
- Verbinden: GSAN maakt verbinding met de GSAN van elk dataknooppunt.
- Valideren: de stripe DNS-tabel per Avamar-dataknooppunt valideren.
- Startup - Strepen online brengen.
- Synchroniseren: bepaal welke stripes moeten worden bijgewerkt, indien van toepassing, door ze opnieuw op te bouwen of door de transactielogboeken te gebruiken.
- Upgrade: wordt gebruikt wanneer GSAN binair bestand wordt bijgewerkt naar een nieuwere versie.
- Running - GSAN has started. Alle stripes zijn online, maar niet beschikbaar voor het accepteren van back-ups.
- Fullaccess - Grid is beschikbaar om back-ups te accepteren.
Srvr+Root+User:
Toont de activiteitstoegangsmodus van het Avamar-dataknooppunt.
- Srvr - Avamar GSAN-privileges.
- Root - Avamar dpn rootgebruikersrechten.
- Gebruiker - Alle rechten van alle andere gebruikers
Toegangsmodi voor activiteiten
- MHPU+0HPU+0HPU - Volledige toegang - Normale werking.
- mhpu+0hpu+0000 - Admin-modus - Wanneer waitcgsan wordt opgestart vanwege een hfscheck, is de GSAN-capaciteit gelijk aan of groter dan de diskreadonly-limiet en is het verschil in capaciteitsgebruik van het besturingssysteem groter dan de freespaceunbalance-waarde die wordt vermeld in avmaint config.
- mhpu+0000+0000 - Sync Mode - Tijdens het opnieuw opstarten van GSAN tijdens het synchroniseren van stripes en wanneer testintegrity wordt uitgevoerd of een stripe opnieuw wordt opgebouwd.
- m000+0000+0000 - Alleen-lezenmodus - Tijdens garbage collection en controleposten. Kan ook worden weergegeven als 0000+0000+0000.
Opmerking: In Avamar versie 7.x en hoger wordt garbage collection uitgevoerd in de Full Access-modus en wordt het Avamar-raster niet in de alleen-lezen modus gezet
Als er twee activiteiten worden uitgevoerd die van invloed zijn op de toegangsmodus voor activiteiten, is de meest beperkende modus ingeschakeld.
Zie Bijlage #1 voor de processen die van invloed zijn op de activiteitstoegangsmodus.
Definitie van de mhpu-bits.
- m=Migrate - Kan het systeem strepen migreren?
- h=HFS Data Store - Kan het systeem schrijven naar de HFS Data Store?
- p=Persistent Store - Is het systeem in staat om naar de Persistent Store te schrijven?
- u=User Accounting System - Is het systeem in staat om naar het User Accounting System te schrijven?
Dis:
Aantal dispatchers in gebruik op het Avamar-dataknooppunt. Dispatcher-verbindingen zijn verbindingen met het GSAN-proces op het Avamar-dataknooppunt. Eén dispatcherverbinding per GSAN-verbinding of GSAN-interactieopdracht. Een voorbeeld van een GSAN-verbinding is een back-upsessie met het avtar-proces. Een voorbeeld van een GSAN-opdracht voor interactie is avmaint. Zie KB-artikel 63548:
Hoeveel gelijktijdige clientsessies kunnen er worden uitgevoerd op de Avamar-server? (v6.1 en hoger) voor informatie over het aantal dispatcherverbindingen dat per Avamar-dataknooppunt kan worden uitgevoerd voor elke softwareversie.
Opschorten:
Geeft weer of de coördinatoren zijn geschorst of niet. Als het Avamar-raster wordt onderbroken, voorkomt het dat nieuwe dispatchers worden geactiveerd voor gebruik voor back-ups, herstel en replicaties.
Laden:
Gemiddelde onmiddellijke totale belasting op het Avamar-dataknooppunt. Vergelijkbare statistieken via de "uptime"-opdracht van het Linux-besturingssysteem.
UsedMB:
Totale hoeveelheid RAM die het Avamar-dataknooppunt momenteel gebruikt door alle processen. Vergelijkbare statistieken via de "free -m"-opdracht van het Linux-besturingssysteem.
Fout:
In bytes, de lengte van de /data01/cur/err.log op het Avamar-dataknooppunt.
%Full:
Percentage vol van de totale GSAN-capaciteit van het Avamar-dataknooppunt. Percentage wordt afgerond op een geheel getal, bijv. 47%
Vol en Stripe-status per schijf:
Toont het aantal strepen per partitie en hun status op het Avamar-dataknooppunt. Zie bijlage #2 voor meer informatie over stripe-statussen.
Geeft het percentage vol weer dat de partitie is in overeenstemming met de GSAN-capaciteit. Percentage wordt afgerond op de eerste decimaal, bijv. 46,8%
Alle gerapporteerde statussen:
Geeft een overzicht van de status van het raster. Geeft de knooppuntstatus, runlevels en modi weer. Als er meerdere statussen voor een item zijn, worden ze allemaal weergegeven. Als een knooppunt bijvoorbeeld offline is, zien we het volgende:
Alle gerapporteerde statussen=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status:
Geeft OK of verslechterd weer. De status Degraded treedt op als een knooppunt zich in de offline status bevindt.
Access-Status:
Geeft aan of het raster een beperking heeft vanwege de toegangsmodus voor activiteiten. Als er een beperking van kracht is, wordt "admin" weergegeven. Als er geen beperkingen gelden, wordt "full" weergegeven. In dit gedeelte wordt ook weergegeven of er strepen offline zijn of een OFFLINE_MEDIA_ERROR status hebben.
Onderhoudsactiviteiten, taken en schema's:
In het eerste gedeelte wordt de status van de onderhoudsactiviteiten weergegeven sinds GSAN online is. Het geeft de voortgang van de onderhoudsactiviteit weer en de status van bezig zijn, voltooid of mislukt met een fout.
Als GSAN onlangs is gestart, wordt de status van de onderhoudsactiviteiten gewist. Zie
Bijlage #3 voor voorbeelden.
In het tweede gedeelte wordt weergegeven welke planning momenteel wordt uitgevoerd, de onderhoudstaken die momenteel worden uitgevoerd en de informatie over de onderhouds- en back-upplanning.
Definities van de onderhoudstaken:
- script - Voert de GSAN-maintscripts uit aan het begin van elk venster. Wordt standaard maximaal 15 minuten ononderbroken uitgevoerd, waarna het parallel met andere taken wordt uitgevoerd totdat het is voltooid. Deze scripts bevinden zich in de directory /usr/local/avamar/etc/gsan-maint-scripts/.
- indexcacheloader - Laadt de indexcaches aan het begin van het back-upvenster en het onderhoudsvenster indien nodig, en verwijdert de indexcaches aan het begin van het onderhoudsvenster. In 7.x is er een indexcacheunloader-taak om de indexcaches te laten ontladen.
- Annuleren- Annuleert/stopt back-ups voordat garbage collection wordt uitgevoerd. Wordt standaard 15 minuten uitgevoerd. Duur is configureerbaar.
- GC/CP/HFSCHECK - De respectieve onderhoudstaak wordt momenteel uitgevoerd.
- AUTOREPAIR - Voert auto-reparatie uit (indien nodig) nadat hfscheck is voltooid.
- Conversie- Converteert strepen (indien nodig) aan het einde van het onderhoudsvenster.
- Zwembad controleren - Voer indien nodig een bestandspoolcontrole uit aan het einde van het onderhoudsvenster. Dit wordt uitgevoerd op Gen3 3,3 TB-knooppunten met een bestandspool.
- Saldo- (6.1.0 en hoger) Saldostrepen aan het einde van het onderhoudsvenster als er tijd beschikbaar is nadat de onderhoudsactiviteiten zijn voltooid. Standaard wordt balancemin tijdelijk ingesteld op 10 (kan worden geconfigureerd in het avmaint-schema), tenzij balancemin al expliciet is ingesteld met behulp van avmaint config".
De informatie voor de schema's wordt ingesteld voor wanneer Avamar-onderhoud (garbage collection, checkpoint en hfscheck) en back-ups worden gepland om te beginnen. In dit gedeelte wordt ook aangegeven of een van de schema's of afzonderlijke onderhoudsactiviteiten is gestopt of opgeschort. Zie
Bijlage #4 voor het voorbeeld.