Risoluzione dei problemi di scaricamento delle librerie a nastro in NetWorker

Summary: Questo articolo aiuta i sostenitori e gli amministratori di backup a risolvere i problemi di scaricamento delle librerie a livello di libreria o applicazione. Identifica se il problema è logico o fisico e se coinvolge il robot, l'unità o la cartuccia del supporto. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Errori sporadici o costanti durante lo scaricamento delle cartucce a nastro dalle unità
  • Finestre di backup compromesse a causa di errori di scaricamento
  • Cartucce a nastro bloccate nelle unità
  • La libreria è rilevabile, funzionante e pronta
  • Possibilità di eseguire operazioni di caricamento ed etichettatura, ma impossibilità di scaricare
  • Possibili errori o messaggi ASC/ASCQ/SCSI SENSE nei registri di sistema o delle applicazioni

Cause

Se la configurazione della libreria ha funzionato in precedenza e improvvisamente si verifica un problema, considerare le possibili modifiche che potrebbero ostacolare il rilevamento e la configurazione:

  • Modifica del firmware, del driver o della configurazione del robot, dell'interruttore o dell'adattatore
  • Aggiunta, sostituzione o rimozione di unità, cartucce a nastro o altri componenti della libreria
  • Modifica della versione del software NetWorker, delle patch del sistema operativo
  • Qualsiasi evento hardware, ad esempio interruzione dell'alimentazione o riavvio di qualsiasi componente nel percorso dati
  • Discrepanze tra la configurazione e la libreria di NetWorker (ad esempio, cartucce a nastro spostate al di fuori del controllo di NetWorker)

Se la libreria non ha mai funzionato, verificare che l'hardware sia supportato nella NetWorker Hardware Compatibility Guide. Ricorda che è possibile che una libreria sia parzialmente funzionale; Il rilevamento da solo non garantisce l'usabilità o il supporto.

Cause note dei problemi di scaricamento delle librerie:

 

Resolution

Dopo aver esaminato le modifiche recenti, risolvere i problemi di scarica delle librerie suddividendo il processo in componenti di base e testandoli singolarmente.

I dati richiesti vengono raccolti da NSRGet quando viene eseguito con "-o:d" interruttore. Lo script esclude le operazioni che potrebbero essere pericolose se eseguite automaticamente, ad esempio quelle che non possono essere eseguite in modo sicuro tramite il raccoglitore.

AVVERTENZA: Alcuni comandi possono attivare la reimpostazione SCSI, provocando il riavvolgimento delle periferiche a nastro. Evitare di utilizzarli se i nastri sono attivi e accessibili all host.

Scaricare libreria: Comunicazioni

  • Anche in questo caso, accertarsi che la libreria sia reattiva e in grado di caricare i nastri prima di procedere. In caso contrario:

    Scaricare libreria: Preparazione del caricamento

    • Per prepararsi a uno dei seguenti test, preparare il caricamento di un volume di test. Innanzitutto, scaricare tutti i dispositivi per evitare confusione:
      nsrjb -HHvvvvv
    • Assicurarsi che i dispositivi siano vuoti interrogando direttamente sia NetWorker che il robot; Trovare anche uno slot con un volume disponibile:
      nsrjb -C
      sjirdtag <robot SCSI address>
    • Impostare la proprietà NSR JukeboxIdle Device Timeout della libreria a nastro in uso su 0 per disabilitare le operazioni di scaricamento imprevisto
    • Caricamento di un volume in un dispositivo utilizzando i normali comandi di NetWorker, in cui idealmente entrambi hanno riscontrato problemi di scarico:
      nsrjb -lnvvvvv -f <NetWorker device name> -S <slot number>
    • Verificare che il volume sia visualizzato nel dispositivo appena caricato, eseguendo il comando sull host appropriato:
      mt -f <local device name> status
      nsrmm -pvvvvv -f <full NetWorker device name>
    • In caso di discrepanza con i volumi, verificare che il caricamento e il mount siano riusciti; Se il mount non riesce, il volume viene immediatamente espulso. Se si desidera procedere indipendentemente dalla risoluzione degli errori di scarico, è possibile riprovare caricando senza mount ("nsrjb -lnvvvvv" invece di "nsrjb -lvvvvv" sopra)

    Scaricare libreria: Funzionamento fisico (espulsione)

    • Per testare la funzione di espulsione della cartuccia a nastro caricata nel passaggio precedente, utilizzare il comando nativo (o con conversione per Windows) "mt" (è anche possibile provare l'equivalente comando CDI, che utilizza codice NetWorker aggiuntivo, ma consente l'uso del comando "CDI_DEBUG" variabile)
      mt -f <local device name> offline
      cdi_load_unload -u -f /dev/nst0 -vvvvvv
    • Controllare l'output e verificare che l'espulsione sia stata effettivamente completata utilizzando il driver "mt" o il comando CDI equivalente:
      mt -f <local device name> status
      cdi_get_status -f /dev/nst0 -vvvvvv
    • Ricaricare il volume nella periferica a nastro prima di tentare lo scaricamento completo:
      cdi_load_unload -l -f /dev/nst0 -vvvvvv
    • Se l'operazione di espulsione non riesce a utilizzare operazioni native o comando CDI, considerare la possibilità di problemi con l'unità o la cartuccia a nastro e provare a utilizzare meccanismi di livello inferiore al livello del driver:
      • Provare a spostare il volume dall'interno dell'interfaccia di controllo del robot stesso
      • Provare a spostare il volume dal pannello LCD di una libreria fisica
      • Provare a spostare il volume dall'interfaccia della riga di comando di una libreria virtuale
      • Ripetere la stessa operazione utilizzando un'unità e una cartuccia a nastro diverse per testare l'ambito del problema
      • Pianificare una chiamata con il fornitore se i tentativi di espulsione/spostamento di cui sopra presentano problemi
    • Se l'operazione di espulsione non riesce, ma le interfacce a basso livello possono spostare le cartucce a nastro, è probabile che il problema sia legato al driver
      • Controllare i registri e le uscite del sistema operativo (dmesg, messages, errpt -a, syslog, Registro eventi di sistema)
      • Prendere in considerazione i problemi di ordinamento delle unità

    Scaricare libreria: Funzionamento fisico (spostamento della cartuccia a nastro)

    • Verificare che le operazioni della libreria siano fisicamente possibili a livello di base. Assicurarsi che il test venga eseguito quando la libreria non è altrimenti attiva e verificare che la cartuccia del nastro di test dall'alto sia dove è stata lasciata, sia nel robot che nella configurazione di NetWorker:
      sjirdtag <changer address>
      nsrjb -C
    • Quindi spostare le cartucce a nastro dall'elemento dell'unità a uno slot e viceversa:
      sjimm <changer address> drive <element_number> slot <element_number>
      sjimm <changer address> slot <element_number> drive <element_number>
    • In particolare, se lo spostamento dall'unità allo slot ha esito negativo, è probabile che l'espulsione automatica (autooffline su una Data Domain VTL) non sia abilitata nella libreria. È possibile verificarlo espellendo prima il volume (sezione precedente) e riprovando l'operazione di spostamento. Spostare il volume indietro al termine dell'operazione.

    Scaricare libreria: Operazione logica (scarica dall'interno di NetWorker)

    Una volta stabilito che le operazioni fisiche sono prive di errori (almeno superficialmente), possiamo tentare di rintracciare il problema all'interno di NetWorker.

    • Ancora una volta, verificare che il robot Library e NetWorker siano d'accordo sulla posizione delle cartucce a nastro:
      nsrjb [<-j library_name>] -C
      sjirdtag <changer address>
    • Tentare di scaricare il nastro di prova in modo altamente dettagliato:
      nsrjb [<-j library_name>] -uvvvvv -f <device_handle>
      Se la libreria viene scaricata correttamente su dispositivi e cartucce, il problema potrebbe essere situazionale. Isolare la condizione che causa l'errore e avviare il debug.
    • Se le operazioni di scaricamento non riescono e i volumi sono contrassegnati come "unlabeled", è molto probabile che il jukebox NSR: Verificare che l'impostazione Label on Unload interferisca a causa di un errore di lettura che precede l'operazione di scarico. Disabilitare l'impostazione e riprovare.
    • Impostare le proprietà NSR JukeboxEject Sleep e Unload Sleep su 60 e riprovare; Se ciò consente scarichi senza errori, ridurre la sospensione in successione fino a quando non riprendono gli errori.

    Scaricare libreria: Debug

    Se tutto il resto fallisce, raccogliere i dati appropriati per facilitare il debug del problema prima di consultare gli SME:

    • Prima di riprodurre il problema in NetWorker, modificare il livello della traccia di debug su 5 nella risorsa NSR Jukebox
    • Utilizzare anche "dbgcommand" al fine di aumentare il livello di debug dell'esecuzione "nsrd" e "nsrmmgd" processi a 5: NetWorker: Livelli di informazioni di debug
    • Si consideri "truss/tusc/strace," "pstack," "gcore/gencore" sull'appropriato "nsrlcpd" prima o durante l'evento del problema
    • Impostare le variabili di debug nell'ambiente di sistema (Windows) o nello script di avvio (UNIX) per ottenere dati di debug più avanzati:
      • SJI_DEBUG=9
      • LUS_DEBUG=9
      • CDI_DEBUG=9
      • SCSI_DEBUG=9
      • JBDEBUG=9
    AVVERTENZA: La registrazione di debug potrebbe diventare eccessiva, a meno che il problema non venga riprodotto subito dopo l'avvio e i servizi non vengano arrestati per cancellare le variabili di ambiente.

    Se i suggerimenti non aiutano, contattare il supporto del fornitore della libreria se i dati di debug mostrano anomalie interne. In caso contrario, eseguire l'escalation dell'output di debug al supporto NetWorker per analizzare un possibile difetto del codice.

Additional Information

kA2j0000000R37wCAC_4_0
Questo articolo fa parte di una serie di articoli in Troubleshooting Tape Libraries with NetWorker. L'elenco è qui:
NetWorker: Home page per la risoluzione dei problemi relativi alle librerie a nastro

Affected Products

NetWorker
Article Properties
Article Number: 000116138
Article Type: Solution
Last Modified: 28 أبريل 2026
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.