NetWorker: Guida alla risoluzione dei problemi NDMP

Riepilogo: Questo articolo descrive da dove iniziare per identificare e risolvere i problemi correlati al protocollo NDMP (NetWorker Data Management Protocol).

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

Raccogliere le seguenti informazioni:

Passaggio 1. Raccolta dell'ambiente di base:

Informazioni sul server NetWorker:
  1. Nome del server NetWorker.
  2. Versione di NetWorker e numero di build.
  3. Tipo e versione del sistema operativo host del server NetWorker.

Vedere:

 
Informazioni sul client NDMP:
  1. Nome client NDMP
  2. Tipo e versione del sistema operativo del filer NAS
  3.  La configurazione è Direct-NDMP (backup su unità nastro NDMP collegate alla SAN direttamente dal NAS) o NDMP-DSA (backup tramite una connessione TCP/IP a un server NetWorker o a un dispositivo di storage node remoto)?
    1. La configurazione NDMP-DSA è il dispositivo di backup sul server NetWorker o su uno storage node remoto NetWorker?
    2. In caso di configurazione NDMP-DSA, qual è il tipo di dispositivo di backup (AFTD, DD Boost, nastro)?

Prima di risolvere qualsiasi problema, consultare la NetWorker Compatibility Guide per eventuali conflitti di supporto: E-Lab Interoperability Navigator 2.0-HOME
Esaminare la Guida utente del protocollo di gestione dei dati di rete specifica della versione di NetWorker: Supporto per NetWorker | Manuali e documenti 

NOTA: Per accedere alle risorse di cui sopra, è necessario effettuare l'accesso con l'account del supporto Dell.

Passaggio 2. Informazioni di base sui problemi:

  1. Il problema riguarda un errore di backup, ripristino o clonazione?
  2. Il problema è correlato alle prestazioni?
  3. Il problema è persistente o intermittente?
  4. Il problema si verifica con una nuova configurazione client NDMP o si tratta di un ambiente esistente che funzionava in precedenza ma che di recente ha iniziato a non funzionare?
  5. Elencare tutte le modifiche recenti apportate all'ambiente che hanno portato all'osservazione iniziale del problema.

Passaggio 3. Output e registri da esaminare:

Per problemi relativi al backup:
  1. Gli errori più utili correlati al backup NDMP si trovano nel log delle azioni di backup. È possibile ottenere il log delle azioni di backup dall'interfaccia utente di NMC (nella finestra Monitoring, cliccare due volte sul saveset non riuscito e cliccare su "Get Full Log"). In alternativa, raccogliere i log delle azioni per la cartella workflow in /nsr/logs/policy/[policy_name]/[workflow_name]/*.* sul server NetWorker (raccogliere tutti i file e le sottocartelle sotto la cartella denominata del flusso di lavoro).
  2. Per identificare l'errore pertinente per un particolare errore, cercare i primi errori registrati da "nsrndmp_save' o 'nsrdsa_save' nel registro. Il più delle volte, il primo errore è l'errore pertinente e gli altri registrati in un secondo momento nell'output sono sintomi dell'errore e non sono necessariamente direttamente correlati. Ad esempio, l'errore riportato di seguito viene in genere registrato con la maggior parte degli errori, viene registrato per ultimo e quasi sempre non è correlato all'errore reale e alla root cause del problema:
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
  1. Esaminare l'output del log delle azioni di backup per verificare la presenza di eventuali messaggi di errore e confrontarlo con eventuali problemi noti nella Knowledge Base.

Per problemi relativi al ripristino:

  1. I ripristini NDMP vengono registrati solo nell'output dell'interfaccia utilizzata per un particolare ripristino. Sono inclusi NMC Recovery, NetWorker Windows User (winworkr.exe), e la «recover' CLI,
  2. L'output di ripristino NDMP ha un formato simile a quello del log delle azioni di backup. I processi che registrano l'errore nell'output di ripristino NDMP sono:nsrndmp_recover' e 'nsrdsa_recover'. Come per i registri di backup, cercare i primi errori registrati da "nsrndmp_recover' o 'nsrdsa_recover" e confrontarli con eventuali problemi noti nella Knowledge Base.

Passaggio 4.  Raccolta aggiuntiva di informazioni sul registro e sulla configurazione:

  1. Gli errori di backup e ripristino NDMP sono spesso causati da problemi di configurazione della risorsa client o del dispositivo NDMP. Quando possibile, raccogli il 'nsrdb' database delle risorse dal server NetWorker per l'esame.
  1. I backup NDMP possono anche essere eseguiti da un terminale o da una finestra di comando sul server NetWorker eseguendo "nsrndmp_save' manualmente (con o senza debug). L'output del comando con -D5 debug added può essere indirizzato a un file per la revisione utilizzando la sintassi del comando di esempio riportata di seguito:
nsrndmp_save -D5 -T dump -c [ndmp_client] -g [group_name] -l [level] [/save_set_name] > ndmpSaveOut.txt 2>&1
  1. I ripristini NDMP possono anche essere eseguiti manualmente da una finestra di comando sul server NetWorker eseguendo 'nsrndmp_recover' (con o senza debug) come nell'esempio seguente:
nsrndmp_recover -D5 -s [nw_server] -c [ndmp_client] -S [ssid] -v off -m [ndmp_client]::[/restore_target_path] [/backup_source_path] > ndmpRecoverOut.txt 2>&1
  1. Utilizzare il comando 'ndmpsup' per raccogliere informazioni sulla versione e sul supporto specifiche di NDMP dal filer NAS. L'utilità funge anche da strumento di risoluzione dei problemi, in quanto richiede la connettività all host NDMP e esegue l'autenticazione utilizzando il nome utente e la password NDMP configurati sul NAS. Se 'ndmpsup' viene eseguito correttamente, ciò conferma che NetWorker è in grado di risolvere il nome del client NDMP e connettersi correttamente ad esso e che le credenziali utente NDMP sono valide. Conferma inoltre che il servizio NDMP è abilitato e in esecuzione sul NAS. Esegui 'ndmpsup' dal server NetWorker e raccogliere l'output dell'utilità utilizzando la sintassi riportata di seguito:
ndmpsup -c [ndmp_client] -o ndmpsup_out.txt
  1. I registri del filer NAS a seguito di un errore di backup o ripristino NDMP da raccogliere variano in base al tipo di filer NAS. I filer NAS più comuni sono Celerra/VNX, Isilon e NetApp. Raccogliere i registri NAS da questi filer nel modo seguente:

Celerra/VNX:
Utilizzando PuTTY o un altro client SSH, connettersi alla VNX Control Station ed eseguire il comando 'server_log' per il data mover in questione (esempio: server_2). Reindirizzare l'output del registro a un file e utilizzare FTP per ottenere l'output dalla control station.

server_log server_2 -a -s > /nas/var/server_log.out

Isilon:
Utilizzando un web browser, connettersi all'interfaccia Isilon OneFS Storage Administration e accedere ai log dei nodi del cluster come indicato di seguito:

Vista principale di OneFs Storage Administrator -> Protezione dei dati -> Backup -> Registri (per visualizzare i registri)

Netapp:
Prima di raccogliere il registro NDMP (ndmpd.debug) da NetApp deve prima essere abilitato per la registrazione. Per NetApp OnTap 8.1 e versioni successive, connettersi al nodo NetApp in questione e abilitare la registrazione NDMP come segue:

options ndmpd.debug.enable on
options ndmpd.debug.filter all

Dopo ndmpd.debug è stato abilitato, eseguire il backup o il ripristino NDMP da NetWorker. Se si verifica un errore, raccogliere il ndmpd accedere da NetApp dalle seguenti posizioni:

Filer a 7 modalità: /etc/log/mlog/ndmpd.log
Filer C-mode: /mroot/etc/log/mlog/ndmpd.log
 

Informazioni aggiuntive

Esempi di output tipico da errori comuni di backup e ripristino NDMP:


L'output seguente mostra un tipico errore di backup di un client NDMP causato da un nome di saveset errato specificato nella risorsa client:
************************************************************************************************
42909:nsrndmp_save: Performing DAR Backup.. 
83563:nsrndmp_save: Performing full backup, BASE_DATE = 0
42794:nsrndmp_save: Performing backup to Non-NDMP type of device
42658:nsrdsa_save: DSA savetime = 1459402009
87976:nsrndmp_save: Checkpoint id 1459402009, backup sequence number 1, backup offset 0, checkpoint interval 104857600 bytes
85183:nsrndmp_save: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9595
42952:nsrndmp_save: isi-sim-720.plsupport.lab.emc.com:/ifs/data21 NDMP save running on 'oscar'
86724:nsrdsa_save: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9595'.
42958:nsrdsa_save: Performing Immediate save
42619:nsrndmp_save: NDMP Service Error: FILESYSTEM /ifs/data21 is invalid - Unknown error: -1
42738:nsrndmp_save: Data server halted: Error during the backup.
85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted

85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted

87170:nsrndmp_save: nsrdsa_save was terminated by signal 22
42950:nsrdsa_save: Save failed
isi-sim-720.plsupport.lab.emc.com: /ifs/data21 level=full, 0 KB 00:00:16      0 file
42913:nsrndmp_save: Save session closed with NW server successfully

nsrndmp_2fh aborted.
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
Error removing temporary FH index directory: No such file or directory
backup failed.
************************************************************************************************

Il seguente output dell'interfaccia utente NMC Recover mostra un ripristino NDMP diretto non riuscito causato da un percorso di destinazione non valido specificato per il ripristino:
 
************************************************************************************************
Recovering 1 file from /data3/data3/restore-VAR/data3/users/george/testNotEmpty/ into /data4/george/restore
Total estimated disk space needed for recover is 2 KB.
Requesting 1 file(s), this may take a while...
52949:recover: Performing recover with directories included
03/30/16 23:01:06.573191 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
42795:nsrndmp_recover: Performing recover from Non-NDMP type of device
03/30/16 23:01:06.838828 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
85183:nsrndmp_recover: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9026
42689:nsrndmp_recover: Performing DAR Recovery..
86724:nsrdsa_recover: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9026'.
91651:nsrdsa_recover: Successfully established AFTD DFA session for recovering save-set ID '3237787234'.
42938:nsrdsa_recover: Performing Direct File Access Restore
42940:nsrdsa_recover: Reading Data...
42619:nsrndmp_recover: NDMP Service Error: Permission denied to restore on Root fs

42617:nsrndmp_recover: NDMP Service Log: server_archive: emctar vol 1, 1 files, 262144 bytes read, 0 bytes written

42738:nsrndmp_recover: Data server halted: Error during the restore.
42856:nsrndmp_recover: NDMP data server has an internal error.
42871:nsrndmp_recover: Error during File NDMP Extraction.
nsrdsa_recover : Aborted
42840:nsrndmp_recover: NDMP recover failed.
42880:nsrndmp_recover: Error during NDMP recover
16279:recover: NDMP retrieval: child failed with status of 1
************************************************************************************************

Prodotti interessati

NetWorker

Prodotti

NetWorker Family
Proprietà dell'articolo
Numero articolo: 000014177
Tipo di articolo: How To
Ultima modifica: 28 gen 2026
Versione:  8
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.