NetWorker: nsrclone non riesce a clonare un saveset che in precedenza non riusciva a clonare automaticamente tramite uno script quando DD Retention Lock è abilitato

Riepilogo: nsrclone non riesce a clonare un saveset che in precedenza non è riuscito a clonare automaticamente utilizzando uno script quando DD Retention Lock è abilitato.

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.

Sintomi

  • Alcuni set di salvataggio in precedenza non sono riusciti a clonare utilizzando uno script o automaticamente.
  • Il set di salvataggio "ghost" può essere visualizzato senza il nome del volume con mminfo (vedere di seguito).
  • Verificare che il file system di destinazione mostri il file del saveset, ma NON il file "notes".
  • il comando scanner del saveset non riesce (vedere di seguito).
  • Ulteriori tentativi di clonazione del saveset non riescono con errore: Err: 5004-nfs lookup failed (nfs: Nessun file o directory di questo tipo)
L'output della CLI mminfo mostra un saveset clone non riuscito con flag 'E':
# mminfo -q ssid=928093938 -r ssid,cloneid,ssretent,clretent,ssflags,clflags,copies
ssid         clone id retent  clretent ssflags clflg copies
928093938   1532073714 08/24/2018 08/20/2018 vrF         2
928093938   1532252170 08/24/2018 08/24/2018 vrF   E     <--- This is the incomplete clone.

Tuttavia, una volta aggiunta l'opzione "volume", viene segnalata solo 1 riga:
# mminfo -q ssid=928093938 -r ssid,cloneid,ssretent,clretent,ssflags,clflags,copies,volume
ssid         clone id retent  clretent ssflags clflg copies volume
928093938   1532073714 08/24/2018 08/20/2018 vrF         2 source-volume-name
                                                         ^ ---2 copies yet only 1 shows in the output.

Output CLI scanner:
8909:scanner: using 'DD-name_destination-device-path' as the device name
8936:scanner: scanning Data Domain disk destination-volume-name on DD-name_destination-device-path
8939:scanner: Data Domain disk destination-volume-name already exists in the media index
107505:scanner: Opening the file '/nw-server-name/destination-device-path/08/04/notes/705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd' failed [5004] ([57525] [140043448723232] Wed Aug  1 13:18:50 2018
        ddp_open_file() failed for File: //nw-server-name/destination-device-path/08/04/notes/705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd, Err: 5004-nfs lookup failed (nfs: No such file or directory)
).
107505:scanner: Opening the file '/nw-server-name/destination-device-path/08/04/notes/705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd' failed [5004] ([57525] [140043448723232] Wed Aug  1 13:18:50 2018
        ddp_open_file() failed for File: //nw-server-name/destination-device-path/08/04/notes/705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd, Err: 5004-nfs lookup failed (nfs: No such file or directory)
).
8761:scanner: done with Data Domain disk destination-volume-name
Output CLI nsrclone: 
80470:nsrclone: Following volumes are needed for cloning
80471:nsrclone:         source-volume-name (DD)
100303:nsrclone: Cloning savesets from storage node 'nw-server-name'
142165:nsrclone: Number of clone threads per client is set to 256. Max number of savesets per thread is set to 0. Max client threads is set to 0.
104860:nsrclone: Concurrent proxy clone started for service type DD.
Cloning save sets from the volume source-volume-name
Total client count in a volume source-volume-name is 1
77426:nsrclone: Cloning save sets from the volume source-volume-name
104861:nsrclone: Total client count in a volume source-volume-name is 1
104864:nsrclone: Number of clone threads per client set to 1. Max number of savesets per thread is set to 0. Max client threads is set to 30 for volume source-volume-name
174908:nsrclone: Saving the backup data in the pool 'destination-pool'.
175019:nsrclone: Received the media management binding information on the host 'nw-server-name'.
174910:nsrclone: Connected to the nsrmmd process on the host 'nw-server-name'.
32379:nsrclone: Cloning save set index:705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd (ssid/cloneid 928093938/1532073714)
75360:nsrclone: Cloning of size 1 KB is in progress...
72985:nsrclone: Source volume 'source-volume-name' ready for cloning
75675:nsrclone: Failed to initiate the save nsrmmd to create a clone instance.
Direct File Save failed for /nw-server-name/destination-device-path/active/df304e8e-00000006-375196f2-5b5196f2-23ce16ac-34ae8c2d on volume destination-volume-name
75267:nsrclone: Failed to initiate mmd session for ssid 928093938.
75712:nsrclone: Cloning failed for save set : index:705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd (ssid 928093938)
77276:nsrclone: Total size cloned so far: 0 KB.

141764:nsrclone: Unable to perform clone of client saveset. Error: proxy_clone_rs failed.

104863:nsrclone: Concurrent proxy clone completed for sevice type DD.
67790:nsrclone: Total size cloned: 0 KB.
77275:nsrclone: DD cloning failed
Proxy clone failed to clone all or few savesetsSome of the clones failed
Some of the clones failed

Causa

DD ha retention lock abilitato. Ciò impediva la rimozione del set di salvataggio originale incompleto e impediva al successivo tentativo di clonazione di sovrascrivere i dati nel percorso di destinazione.

Risoluzione

Soluzione alternativa:

Dal tentativo di scansione riportato sopra, individuare il percorso del saveset sulla destinazione:
//nw-server-name/destination-device-path/08/04/notes/705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd

Abbiamo bisogno del percorso del saveset stesso, che sarà un livello superiore a "notes", ad esempio:
//nw-server-name/destination-device-path/08/04/

Aggiungere quindi il percorso mtree DD, che avvia sempre /data/col1/mtree-name. 'mtree list' nella CLI DD mostra gli MTree configurati. In genere il nome MTree corrisponde al nome del server NetWorker dell'host. Aggiungere quindi il nome del saveset lungo alla fine.
In questo esempio, il percorso completo diventa:
/data/col1/nw-server-name/destination-device-path/08/04//705d0dc6-00000004-5982f3fd-599ed855-190c442c-4c9896fd

È necessario utilizzare questo percorso per disabilitare il blocco di retention sul sistema Data Domain di destinazione:
  • Nella CLI DD di destinazione, eseguire: mtree retention-lock revert [path] (path from above) Questa operazione richiede la password sysadmin.
  • Clonare nuovamente il saveset: ora dovrebbe funzionare senza errori perché ora può scrivere sul percorso di destinazione.
  • Le query mminfo per i saveset clonati ora dovrebbero funzionare correttamente.
  • Ripetere la procedura per tutti gli altri saveset interessati.

Prodotti interessati

NetWorker

Prodotti

NetWorker
Proprietà dell'articolo
Numero articolo: 000052916
Tipo di articolo: Solution
Ultima modifica: 27 set 2023
Versione:  3
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.