Questo articolo della Knowledge Base riguarda i sistemi Avamar che eseguono la versione 7.x +. Questo articolo descrive il comando status.dpn e spiega ogni sezione del relativo output.
Che cos'è il comando status.dpn?
Il comando Status.dpn è uno script perl che formatta una serie di comandi avmaint nodelist e del sistema operativo Linux in un formato leggibile dall'utente allo scopo di visualizzare lo stato corrente di una griglia Avamar. Analogamente ad altri comandi e strumenti di Avamar, status.dpn si trova nella directory
/usr/local/avamar/bin/. Status.dpn dipende dal fatto che GSAN sia online per l'esecuzione poiché avmaint interagisce con GSAN per eseguire i relativi comandi. Se GSAN non è in esecuzione su un nodo dati, non viene visualizzata alcuna informazione su tale nodo dati, ad eccezione del numero del nodo e dello stato offline.
Esempio di output status.dpn:
Lun Jan 24 12:00:52 EST 2013 [AVAMAR1] Mon Jan 24 16:00:52 2013 UTC (Inizializzato Gio Nov 24 10:35:01 2011 UTC)
Node IP Address Version State Runlevel Srvr+Root+User Dis Suspend Load UsedMB Errlen %Full Percent Percent e Stripe Status by Disk
0.0 10.20.30.41 6.1.0-402 ONLINE Fullaccess MHPU+0HPU + 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 accesso completo mhpu+0hpu+0hpu 0 false 0.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 mhpu+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 Tutti gli stati segnalati=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full
Ultimo checkpoint: cp.20121223181633 terminato Sun Jan 23 18:17:00 2013 dopo 00m 27s (OK)
Ultima GC: terminato Sun Jan 23 17:07:26 2013 dopo 01m 25s>>recuperato 342.02 MB (OK)
Last hfscheck: terminato Sun Jan 23 18:16:19 2013 dopo 12m 05s >>
controllato 2132 di 2132 stripe (OK)
Il profilo di capacità dell'utilità di pianificazione delle finestre di manutenzione è attivo.
La finestra di manutenzione è attualmente in esecuzione.
Ora di inizio della finestra di backup successivo: Mon Jan 24 02:00:00 2013 EST
Ora di inizio della finestra di manutenzione successiva: Mon Jan 24 10:00:00 2013 EST
Nella prima riga del comando status.dpn vengono visualizzati l'ora e la data nel fuso orario locale, il nome host dell'Avamar Utility Node, l'ora e la data in UTC e l'ora e la data in cui la griglia Avamar è stata inizializzata (installata) in UTC. UTC viene visualizzato quando i nodi dati vengono eseguiti nell'ora UTC.
Nodo:
Visualizza il numero di nodo logico di ciascun nodo dati. Il comando status.dpn non mostra alcuna informazione sullo stato dell'utility node poiché GSAN non viene eseguito sull'utility node.
Indirizzo IP:
Visualizza l'indirizzo IP del nodo dati. Per Gen4 e Gen4s, viene visualizzato l'indirizzo IP della rete di backup interna. Tutte le generazioni hardware precedenti contengono una sola rete.
Version:
Visualizza la versione del binario GSAN sul nodo dati Avamar. Se è stato installato un hotfix GSAN, al binario GSAN può essere aggiunto un numero di hotfix. Il numero di versione deve corrispondere in tutti i nodi di dati Avamar nella griglia Avamar.
Stato:
Visualizza il codice di stato corrente del nodo dati Avamar.
- ONLINE: GSAN è attualmente in esecuzione su questo nodo di dati. Funzionalità normale.
- OFFLINE: GSAN non è attualmente in esecuzione su questo nodo di dati. Richiede la risoluzione dei problemi.
Runlevel:
Visualizza lo stato del livello di esecuzione del processo GSAN per ogni nodo dati Avamar. Ci sono 10 livelli di esecuzione di GSAN.
- Arresto: arresto del processo GSAN.
- Avvio: avvio online del processo GSAN.
- Connect: connessione GSAN alla GSAN di ciascun nodo dati.
- Validate: convalida della tabella DNS stripe per ogni nodo dati Avamar.
- Avvio - Portare online le strisce.
- Sincronizzazione: identificare gli stripe che devono essere aggiornati, se presenti, ricostruendoli o utilizzando i registri delle transazioni.
- Aggiornamento: utilizzato quando il binario GSAN viene aggiornato a una versione più recente.
- In esecuzione: GSAN è stato avviato. Tutte le stripe sono online ma non disponibili per accettare i backup.
- Accesso completo: la griglia è disponibile per accettare i backup.
Srvr+root+utente:
Visualizza la modalità di accesso all'attività del nodo dei dati Avamar.
- Srvr: privilegi GSAN Avamar.
- Root: privilegi dell'utente root dpn Avamar.
- Utente: tutti gli altri privilegi degli utenti
Modalità di accesso all'attività
- mhpu+0hpu+0hpu - Accesso completo - Operazioni normali.
- mhpu+0hpu+0000 - Modalità amministratore - Quando waitcgsan si avvia a causa di un hfscheck, la capacità GSAN è uguale o maggiore del limite diskreadonly e la differenza nell'utilizzo della capacità del sistema operativo supera il valore freespaceunbalance elencato nella configurazione avmaint.
- mhpu+0000+0000 - Modalità di sincronizzazione - Durante un riavvio di GSAN durante la sincronizzazione degli stripe e quando testintegrity è in esecuzione o viene ricostruita una stripe.
- m000+0000+0000 - Modalità read-only - Durante la garbage collection e i checkpoint. Può essere visualizzato anche come 0000+0000+0000.
Nota: In Avamar versione 7.x e successive, la garbage collection viene eseguita in modalità di accesso completo e non imposta la griglia di Avamar in modalità read-only
Se sono in esecuzione due attività che influiscono sulla modalità di accesso dell'attività, viene abilitata la modalità più restrittiva.
Vedere l'Appendice #1 per i processi che influiscono sulla modalità di accesso attività.
Definizione dei bit mhpu.
- m=Migrate - Il sistema è in grado di migrare le stripe?
- h=HFS Data Store - Il sistema è in grado di scrivere sull'HFS Data Store?
- p=Persistent Store: il sistema è in grado di scrivere nell'archivio persistente?
- u=Sistema di contabilità utente - Il sistema è in grado di scrivere nel sistema di contabilità utente?
Dis:
Numero di dispatcher in uso sul nodo dati Avamar. Le connessioni del dispatcher sono connessioni al processo GSAN sul nodo di dati Avamar. Una connessione dispatcher per connessione GSAN o comando che interagisce con GSAN. Un esempio di connessione GSAN potrebbe essere una sessione di backup con il processo avtar. Un esempio di comando che interagisce con GSAN potrebbe essere avmaint. Consultare l'articolo 63548 della Knowledge Base
Quante sessioni client simultanee possono essere effettuate sull'Avamar Server? (dalla versione 6.1 in poi) per informazioni sul numero di connessioni del dispatcher che possono essere eseguite per nodo dati Avamar per ogni versione del software.
Sospendere:
Visualizza se i dispatcher sono sospesi o meno. In caso di sospensione, Avamar Grid impedisce l'attivazione di nuovi dispatcher da utilizzare per backup, ripristini e repliche.
Carico:
Media del carico totale istantaneo sul nodo dati Avamar. Metriche simili tramite il comando "uptime" del sistema operativo Linux.
MB usato:
Quantità totale di RAM attualmente utilizzata dal nodo dati Avamar da parte di tutti i processi. Metriche simili tramite il comando "free -m" del sistema operativo Linux.
Errlen:
In byte, la lunghezza di /data01/cur/err.log sul nodo dati Avamar.
%Full:
Percentuale di riempimento della capacità GSAN totale del nodo dati Avamar. La percentuale viene arrotondata a un numero intero, ad es. 47%
di stato pieno e striping per disco:
Visualizza il numero di stripe per partizione e il relativo stato sul nodo dati Avamar. Vedere l'Appendice #2 per ulteriori informazioni sugli stati stripe.
Visualizza la percentuale di riempimento della partizione in base alla capacità GSAN. La percentuale viene arrotondata alla prima cifra decimale, ad esempio 46,8%
Tutti gli stati segnalati:
Fornisce un riepilogo dello stato della griglia. Elenca lo stato, i runlevel e le modalità del nodo. Se sono presenti più stati per un elemento, li elenca tutti. Ad esempio, se un nodo è offline, vediamo quanto segue:
Tutti gli stati segnalati=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
Stato del sistema:
Visualizza OK o Degraded. Lo stato danneggiato si verifica se un nodo è in stato offline.
Stato di accesso:
Visualizza se la griglia presenta una restrizione a causa della modalità di accesso attività. Se è in vigore una limitazione, viene visualizzato "admin". Se non sono applicate restrizioni, viene visualizzato "full". In questa sezione viene inoltre visualizzato se le stripe sono offline o in uno stato OFFLINE_MEDIA_ERROR.
Attività, attività e pianificazioni di manutenzione:
Nella prima sezione viene visualizzato lo stato delle attività di manutenzione dal momento che GSAN è online. Visualizza l'avanzamento dell'attività di manutenzione e il relativo stato se è in corso, completata o non riuscita con errore.
Se GSAN è stato avviato di recente, lo stato delle attività di manutenzione viene cancellato. Vedere
l'Appendice #3 per gli esempi.
La seconda sezione mostra la pianificazione attualmente in corso, le attività di manutenzione attualmente in corso e le informazioni sulla pianificazione della manutenzione e del backup.
Definizioni delle attività di manutenzione:
- script : esegue gli script di manutenzione GSAN all'inizio di ogni finestra. Per impostazione predefinita, viene eseguito per un massimo di 15 minuti senza interruzioni, dopodiché viene eseguito in parallelo con altre attività fino al completamento. Questi script si trovano nella directory /usr/local/avamar/etc/gsan-maint-scripts/.
- indexcacheloader - Carica le cache di indice all'inizio della finestra di backup e della finestra di manutenzione, se necessario, e scarica le cache di indice all'inizio della finestra di manutenzione. Nella versione 7.x, è disponibile un'attività indexcacheunloader per mostrare lo scaricamento di indexcaches.
- Annulla- Annulla/termina i backup prima della garbage collection. Per impostazione predefinita, viene eseguito per 15 minuti. La durata è configurabile.
- gc/cp/hfscheck : è in esecuzione la rispettiva attività di manutenzione.
- Riparazione automatica - Esegue la riparazione automatica (se necessario) al termine di hfscheck.
- Conversione- Converte gli stripe (se necessario) alla fine della finestra di manutenzione.
- PoolCheck - Se necessario, esegue un controllo del pool di file alla fine della finestra di manutenzione. Viene eseguito su nodi Gen3 da 3,3 TB con un pool di file.
- balance- (6.1.0 e versioni successive) bilancia le stripe alla fine della finestra di manutenzione se c'è tempo disponibile dopo il completamento delle attività di manutenzione. Per impostazione predefinita, imposta temporaneamente balancemin su 10 (può essere configurato nella pianificazione avmaint), a meno che balancemin non sia già stato impostato in modo esplicito utilizzando avmaint config".
Le informazioni relative alle pianificazioni vengono impostate per quando è pianificato l'avvio della manutenzione Avamar (garbage collection, checkpoint e hfscheck) e dei backup. In questa sezione viene inoltre visualizzato se una qualsiasi delle pianificazioni o delle singole attività di manutenzione viene arrestata o sospesa. Vedere
l'Appendice #4 per l'esempio.