Risoluzione dei problemi di configurazione delle librerie a nastro in NetWorker

Summary: Questo articolo ha lo scopo di aiutare i sostenitori e i clienti a determinare le cause dell'incapacità di un robot rilevato di eseguire correttamente la configurazione.

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

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

  • Aggiornamento del firmware o del driver dei dispositivi robotici o a nastro
  • Aggiunta, sostituzione o rimozione di hardware a nastro o di altri componenti della libreria
  • Modifica della versione del software NetWorker o delle patch del sistema operativo
  • Qualsiasi modifica al trasporto dello storage tra l'host e il robot

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.

  • Errori durante l'utilizzo di NetWorker Management Console per rilevare e configurare il jukebox
  • Errori durante l'utilizzo di jbconfig per rilevare e configurare il jukebox
  • Errori nell'utilizzo di jbedit per modificare la configurazione di un jukebox
  • Il rilevamento e la configurazione di una libreria a nastro NetWorker sono costituiti da due fasi utente:
    • Rilevamento dei dispositivi, enumerazione delle proprietà e creazione di attributi "non configurati"
    • Creazione e associazione di oggetti NSR Jukebox e NSR Device
  • I problemi di configurazione di una libreria a nastro che non derivano da problemi di rilevamento o accesso indicano in genere un'incoerenza nelle risorse rilevate della libreria o delle unità:
    • Numeri di serie delle unità (rilevati nelle unità o memorizzati nella cache del robot)
    • Dispositivi in conflitto già configurati con le stesse maniglie del driver
    • Problemi interni specifici di risposta ai comandi SCSI
    • Informazioni incoerenti sui robot e realtà fisica
  • La configurazione automatica con jbconfig è limitata al local host su cui viene eseguito il comando e richiede comunque il rilevamento del numero di serie e la corrispondenza del filehandle
  • jbconfig (opzione 4) è un modo manuale per tentare di sovrascrivere il rilevamento automatico quando queste funzionalità non sono supportate o hanno problemi
  • JBEDIT è uno strumento da riga di comando che può essere utilizzato per modificare le configurazioni delle librerie esistenti

 

Cause

Cause note dei problemi di configurazione delle librerie:

Considerare i possibili elementi o fattori che potrebbero influire sulla capacità di NetWorker di configurare una libreria a nastro:

  • Impossibilità di rilevare e accedere correttamente alle risorse robot o nastro
  • Driver di robot, firmware o problemi che portano a informazioni di robotica interna incoerenti
  • Funzionalità del robot, come il partizionamento, che possono confondere la disponibilità delle risorse o l'identificazione
  • World Wide Naming dinamico, che maschera deliberatamente i WWN e i SN dell'unità
  • Risorse del database di configurazione di NetWorker preesistenti e in conflitto
  • Difetti del codice dopo la modifica delle versioni del software

 

Resolution

Per risolvere i problemi di configurazione della libreria, dopo aver considerato le ultime modifiche note (se presenti), procedere alla risoluzione dei problemi devolvendo il processo ai relativi componenti primitivi e testandoli singolarmente.

Tutti i dati richiesti vengono attualmente raccolti da NSRGet quando vengono eseguiti con l'opzione -o:d. NetWorker: Come utilizzare lo strumento di data collection di NetWorker NSRGet (in inglese)

AVVERTENZA: Alcuni di questi comandi possono causare la reimpostazione SCSI, che può causare il riavvolgimento delle periferiche a nastro; non utilizzarli se sono presenti nastri attivi accessibili all host.

Configurazione libreria: Preparazione

  • Persistenza per la denominazione: Per garantire che la configurazione della libreria rimanga valida, gli host che accedono alle unità devono assicurarsi che i nomi dei dispositivi siano associati e inalterati in modo persistente: ciò impedisce la possibilità di futuri problemi di ordinamento delle unità (vedere Risoluzione dei problemi di ordinamento delle unità a nastro in NetWorker)
  • Pulizia risorse dispositivo: Nella sezione Devices , verificare che tutte le periferiche a nastro standalone configurate come unità di libreria vengano eliminate
  • Scansione dei dispositivi: Nella sezione Devices cliccare con il pulsante destro del mouse sul container Storage Nodes , selezionare Scan for Devices e selezionare All Nodes che si desidera analizzare.
NOTA: Se inquire non riesce a rilevare completamente i dispositivi o sono stati rilevati errori su indirizzi specifici, può essere utile utilizzare il campo Exclude per evitarli.

Configurazione libreria: Componenti

  • Proprietà dell'unità: NetWorker richiede diverse informazioni da un dispositivo per creare le proprie associazioni nell'oggetto di configurazione NSR Jukebox: Il numero di serie e l'handle del dispositivo. Questi possono essere acquisiti manualmente utilizzando i seguenti comandi:
    cdi_inq -f <tape drive driver handle> -v
    inquire -lc
    Se i numeri di serie tra i comandi inquire e cdi_inq non corrispondono, si tratta in genere di una prova di denominazione dinamica World Wide Naming.
  • Proprietà del robot: Poiché le unità e i robot sono logicamente separati nelle loro operazioni, per coordinare le operazioni di caricamento delle cartucce a nastro con le operazioni di lettura/scrittura del dispositivo, il robot deve associare il numero di serie di un'unità all'indirizzo dell'elemento corrispondente del robot. Per acquisire questi abbinamenti:
    sjisn <i.t.l or changer driver handle>
  • Storage node NSR: Se si configura la libreria nell'interfaccia utente di NetWorker nella Management Console, il processo di rilevamento dei dispositivi aggiunge eventuali unità o robot rilevati alle risorse dello storage node come dispositivi "non configurati" (icone arancioni di chiave inglese nell'interfaccia utente). Non possono essere eliminate in quanto non sono risorse distinte e verranno sostituite con risorse utilizzabili dopo il processo di configurazione.
    nsrdb (la cartella può essere compressa mentre NetWorker è in esecuzione)
    dvdetect -dlv -D9
    (durante la risoluzione dei problemi di rilevamento dell'interfaccia utente)
  • Jukebox NSR: Una volta selezionata la libreria 'Unconfigured' ed eseguito 'Configure' nell'interfaccia utente, NSR Jukebox viene compilato utilizzando le associazioni di cui sopra: element:serial number:device handle e gli altri dati della libreria raccolti dal robot come slot, cartuccia e spostamento della porta I/E.
    nsrdb: È possibile comprimere la cartella mentre NetWorker è in esecuzione
    nsrjb: Fornisce una versione più semplice e leggibile della configurazione della libreria
    jbconfig: Può essere utilizzato per configurare manualmente un jukebox
    jbedit: Fornisce una versione più semplice e leggibile della configurazione della libreria

Configurazione libreria: Inibitori
Di seguito sono riportati alcuni test di base da provare una volta che il rilevamento e l'accesso sono stati confermati in precedenza:

  • Controllo o eliminazione dello storage node NSR: Nella risorsa sono presenti diverse proprietà che possono impedire il rilevamento e la configurazione appropriati di un jukebox, ad esempio:
    • Uno qualsiasi dei campi Unconfig o List of
    • Salta il campo delle destinazioni scsi
    • Uno qualsiasi dei campi del nome o della registrazione

La risorsa NSR Storage Node può essere eliminata in modo sicuro arrestando NetWorker, connettendosi al database delle risorse dalla riga di comando. Eseguire sempre prima il backup del database delle risorse, creando un backup di bootstrap e un file tar/.zip della cartella nsrdb

cd <nsr/res directory>
nsradmin -d nsrdb
del type: nsr storage node (and answer yes to the storage node in question)
NOTA: Potrebbe essere utile rinominare l'intera cartella nsrdb (NON eliminare), per iniziare con una tabula rasa.

Controllo manuale delle risorse cdi_inq/inquire/sjisn/sjirjc. Poiché la configurazione automatica di una libreria a nastro richiede il coordinamento dei dati provenienti sia dalle unità che dal robot e la convalida incrociata di alcuni di questi valori, verificare se negli output sono presenti anomalie:

sjirjc <changer address>

Confermare che sono previsti il numero di unità, il numero di elementi di importazione/esportazione e il numero di slot.

sjisn <changer address>

Confrontare i totali delle unità per richiedere i totali sjirdtag e sjirjc; Confrontare i numeri di serie e le stringhe di modello per richiedere l'output.

sjirdtag <changer address>

Confrontare il totale di unità e slot con l'altro output; Cercare pres_val=0 per le unità per indicare problemi.

cdi_inq -f <changer driver handle> -v

Confrontare il numero di serie e la stringa del modello per richiedere e sjisn gli output.

Se non è possibile rilevare i numeri di serie o le stringhe seriali o il numero di unità non corrispondono, la configurazione non riesce.

  • Problemi hardware, firmware o codice NetWorker: Se sono presenti problemi di livello inferiore nella segnalazione di uno qualsiasi dei dispositivi o nel codice che li gestisce, è possibile abilitare debug con le seguenti variabili di ambiente ed eseguire nuovamente i comandi precedenti (o NSRGet -o:d) per verificare la presenza di indizi o prepararsi per l'escalation:
    SJI_DEBUG=9
    LUS_DEBUG=9
    CDI_DEBUG=9
    JBDEBUG=9
    SCSI_DEBUG=9

Configurazione libreria - jbconfig (automatica)

  • Se la libreria non viene rilevata utilizzando i normali meccanismi dell'interfaccia utente, provare a utilizzare il comando jbconfig: può funzionare a livello semi-devoluto, ma fornisce comunque quasi gli stessi risultati dell'interfaccia utente (e fornisce la possibilità di assegnare un nome alla libreria, che non è presente nella configurazione dell'interfaccia utente normale).
  • Selezionare l'opzione 2 nella finestra di dialogo jbconfig per testare il rilevamento automatico e la configurazione; Viene richiesto di specificare la gestione dei dispositivi condivisi o i dispositivi NDMP: gli host remoti e NDMP non vengono gestiti automaticamente ed è necessario utilizzare gli output sjisn e inquire per fornire le coppie host/handle per elemento.

Configurazione della libreria - jbconfig (manuale)

  • Se jbconfig fallisce con l'opzione 2, è possibile riprovare con l'opzione 4 e, se il tipo di libreria non viene visualizzato nell'elenco, utilizzare semplicemente #54 (jukebox SCSI standard). Questa opzione richiede l'immissione manuale di tutti i parametri:
    • Indirizzo SCSI della libreria o handle del file del driver, come restituito da Inquire sull host di controllo del robot
    • Handle del driver per ogni coppia host:elemento unità, in base all'output sjisn robot-locale, rispetto a un output di richiesta raccolto da ogni storage node che condivide le unità
    • Modello delle unità da configurare nel jukebox
  • Se gli output sjisn e inquire non rivelano i numeri di serie, il robot o le unità potrebbero non supportare i numeri di serie; In questo caso, l'unica opzione rimanente è svuotare la libreria, spostare manualmente una singola cartuccia a nastro in ogni unità in successione ed eseguire lo stato dell'handle> del dispositivo mt -f <fino a quando non viene trovato l'handle locale corretto, per host, per tale elemento dell'unità. Si tratta di un aspetto raro e inaspettato nell'hardware moderno.

Se nessuno dei suggerimenti di cui sopra aiuta, contattare il supporto in base alle esigenze del fornitore del sistema operativo o della libreria se le prove raccolte dal debug suggeriscono anomalie interne; in caso contrario, raccogliere l'output di debug durante il tentativo di configurazione ed eseguire l'escalation dei risultati all'interno del supporto di NetWorker per valutare la possibilità di un difetto del codice.

 

Affected Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000031488
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.