NetWorker: Come risolvere i problemi di risposta del servizio in NetWorker utilizzando l'utilità nsrwatch
Summary: L'utilità nsrwatch consente di risolvere i problemi in cui sono presenti sintomi indicanti che i processi core di NetWorker potrebbero non rispondere.
Instructions
Il pacchetto di installazione del server NetWorker fornisce un utilità della riga di comando nota come nsrwatch. Il comando nsrwatch viene usato per monitorare e gestire i server NetWorker. Può anche essere usato per risolvere i problemi dei processi di NetWorker che non rispondono o che consumano risorse di sistema in modo imprevisto. L'utilizzo dell'utilità nsrwatch non è il primo passo per la risoluzione dei problemi di risposta del servizio in NetWorker. Deve essere utilizzato solo dopo aver escluso le cause più probabili di problemi relativi a un servizio o alle prestazioni:
Verificare innanzitutto che:
- Sono supportati tutti gli elementi della datazone di NetWorker.
- Consulta le guide alla compatibilità su elab navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Consultare la Guida alle prestazioni e all'ottimizzazione specifica della versione di NetWorker, disponibile sul sito del supporto Dell: https://www.dell.com/support/product-details/product/networker/overview
- Negli ambienti in cui vengono implementati storage node NetWorker remoti. La versione NetWorker dello storage node deve corrispondere alla versione NetWorker del server NetWorker.
- Non vi è alcun problema di spazio su disco sul server NetWorker.
- Linux:
df -Th
-
- Windows: Controllare l'utilizzo dello spazio su disco da Esplora file di Windows o Gestione disco.
- Le risorse disponibili sul server NetWorker (CPU, RAM e così via) non sono esaurite durante i momenti di picco.
- Linux:
top
-
- Windows: Gestione attività o Perfmon
- NetWorker: Risoluzione dei problemi relativi all'utilizzo elevato di memoria o CPU per processo
- Windows: Gestione attività o Perfmon
- Non sono presenti errori significativi nei registri del sistema operativo
- Linux: /var/log/messages
- Windows: Visualizzatore eventi (registri eventi applicazioni e sistema )
- Il problema riguarda tutte le operazioni standard di NetWorker e non è più specifico, ad esempio: Backup su uno storage node, sono interessate solo le operazioni di clonazione e così via.
- La generazione del core dump è stata abilitata a livello di sistema operativo sul server NetWorker e non è presente alcun processo core dumping.
- Pianificazione dell'ottimizzazione e delle prestazioni di NetWorker:
-
- Sono disponibili volumi di destinazione sufficienti per i backup di NetWorker.
- Esistono abbastanza descrittori di file aperti definiti su un server NetWorker Linux. Vedere: Requisiti dei parametri del kernel NetWorker
- Sono state applicate impostazioni e parametri di ottimizzazione delle prestazioni.
- Il server NetWorker soddisfa i requisiti minimi per una datazone di queste dimensioni. Vedere: Componenti del sistema.
- Per una datazone di grandi dimensioni, il server NMC si trova su un computer separato dal server NetWorker. Vedere: Requisiti di memoria per il server NetWorker e NetWorker Management Console
- Gli intervalli di porte sono stati impostati correttamente in base alla Guida alla configurazione della sicurezza, https://www.dell.com/support/product-details/product/networker/docs
nsrwatch Opzioni riga di comando:
| Opzione | Funzione |
| -c conteggio | Numero di core dump da eseguire durante il rilevamento di un problema di risposta. (disponibilità o risposta del servizio o del processo) |
| Delimitatore -d | Delimitatore opzionale per l'output raw |
| -g dir | Generare un core dump insieme a un'analisi dello stack nella directory specificata. |
| -i intervallo | Intervallo in secondi tra le query del server |
| -k intervallo | Intervallo in secondi tra la registrazione delle analisi dello stack |
| -n conteggio | Numero massimo di core dump da generare |
| -p programma[:versione] | Nome del programma RPC con versione opzionale; Ad esempio: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S dir | (solo Windows) Percorso dei file PDB (Program Database) dei simboli |
| -t soglia | Soglia in secondi prima che nsrwatch segnali un problema di reattività. |
| - Soglia U | Soglia in %CPU prima che nsrwatch segnali un utilizzo elevato della CPU |
| -v | Includere contesto aggiuntivo durante la registrazione delle analisi dello stack. |
Sistema operativo Windows: Come utilizzare nsrwatch per risolvere un problema evidente di processo o servizio NetWorker:
- Installazione degli strumenti
di debug per Windows sul server NetWorker
- Accertarsi che il cdb.exe sia nella variabile
PATH di Windows. Affinché questa modifica abbia effetto, è necessario aprire una nuova finestra del prompt dei comandi. Non è necessario riavviare.
- Devono essere disponibili i file di simboli (file pdb) per la versione di NetWorker in uso. Il supporto Dell NetWorker è in grado di fornirli.
- Eseguire nsrwatch e lasciare l'operazione in esecuzione in attesa della condizione del servizio o del processo.
Esempio: E:\Symbols è il percorso in cui vengono distribuiti i file pdb.
C:\>nsrwatch -p nsrd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrd 2>&1 C:\>nsrwatch -p nsrexecd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrexecd 2>&1 C:\>nsrwatch -p nsrmmdbd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrmmdbd 2>&1 C:\>nsrwatch -p nsrjobd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrjobd 2>&1
Registri da raccogliere:
- Rendering daemon.raw
- daemon.raw
- Output nsrwatch per i daemon pertinenti (come descritto in precedenza).
- Registri eventi di sistema e applicazioni
Sistema operativo Linux: Come utilizzare nsrwatch per risolvere un problema evidente di processo o servizio NetWorker:
- Installare binari non rimossi al posto dei file binari standard per il processo che è di interesse: In genere nsrd, nsrjobd, nsrmmdbd e nsrexecd. Possono essere forniti dal supporto Dell NetWorker.
- Ciò richiede che NetWorker venga prima arrestato. Devono disporre delle autorizzazioni corrette.
- Eseguire nsrwatch e lasciare l'operazione in esecuzione in attesa del problema del servizio o del processo.
nsrwatch -p nsrd -i 30 -t 30 -k 30 > nsrd_out nsrwatch -p nsrexecd -i 30 -t 30 -k 30 > nsrexecd_out nsrwatch -p nsrjobd -i 30 -t 30 -k 30 > nsrjobd_out nsrwatch -p nsrmmdbd -i 30 -t 30 -k 30 > nsrmmdbd_out
Registri da raccogliere:
- Rendering daemon.raw
- daemon.raw
- Output nsrwatch per i daemon pertinenti.
- File dei messaggi del sistema operativo (/var/log/messages)
- Assicurarsi di controllare il file /var/log/messages e assicurarsi che il registro copra l'intera finestra nsrwatch . In caso di elevata attività sul server, è possibile che il rollover del registro dei messaggi si verifichi. Se il file di log dei messaggi è stato sottoposto a rollover, esiste un altro file /var/log/messages-date o /var/log/messages#. Esaminare attentamente il timestamp di creazione di questi file. Se coprono anche la sessione nsrwatch , estrarre anche questi registri dei messaggi aggiuntivi.
Additional Information
Processi e porte di NetWorker
NetWorker: Come eseguire il debug delle operazioni
di backupNetWorker: File di registro e percorsi
Guida alla risoluzione dei problemi di NetWorker: Arresti anomali dei processi e core dump
NetWorker: Risoluzione dei problemi relativi all'utilizzo elevato di memoria o CPU per processo