Fejlfinding af konfigurationsproblemer med båndbiblioteket i NetWorker

Summary: Denne artikel har til formål at hjælpe supportere og kunder med at fastslå årsagerne til en registreret robots manglende evne til at konfigurere.

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

Hvis bibliotekskonfigurationen fungerede uden problemer tidligere og pludselig støder på et problem, skal du overveje mulige ændringer, der kan være i vejen for registrering og konfiguration:

  • Opgradering af firmware eller driver til enten robot- eller båndenheder
  • Tilføjelse, udskiftning eller fjernelse af båndhardware eller andre bibliotekskomponenter
  • Ændring af NetWorker-softwareversion eller operativsystemrettelser
  • Enhver ændring af opbevaringstransport mellem vært og robot

Hvis biblioteket aldrig har fungeret, skal du bekræfte, at hardwaren understøttes i NetWorker-vejledningen til hardwarekompatibilitet. Husk, at det er muligt for et bibliotek at være delvist funktionelt; Discovery alene garanterer ikke brugervenlighed eller supportabilitet.

  • Fejl ved brug af NetWorker Management Console til registrering og konfiguration af jukebox
  • Fejl ved brug af jbconfig til registrering og konfiguration af jukebox
  • Fejl ved brug af jbedit til at ændre en jukebox-konfiguration
  • Registrering og konfiguration af et NetWorker-båndbibliotek består af to brugerfaser:
    • Enhedsregistrering, egenskabsoptælling og oprettelse af attributter "Ikke-konfigureret"
    • Oprettelse og tilknytning af NSR Jukebox- og NSR-enhedsbåndstationsobjekter
  • Problemer med at konfigurere et båndbibliotek, som ikke stammer fra registrerings- eller adgangsproblemer, skyldes typisk en inkonsekvens i de registrerede ressourcer i enten biblioteket eller drevene:
    • Drevserienumre (som registreret i drev eller cachelagret i robotten)
    • Enheder, der er i konflikt med hinanden, er allerede konfigureret med de samme driverhåndtag
    • Specifikke, interne problemer med SCSI-kommandosvar
    • Inkonsekvent robotinformation og fysisk virkelighed
  • Automatisk konfiguration med jbconfig er begrænset til den lokale vært, som kommandoen køres på, og kræver stadig registrering af serienummer og matchning af filhåndtag
  • jbconfig (mulighed 4) er en manuel metode til at tilsidesætte automatisk registrering, hvor disse funktioner ikke understøttes, eller hvor der er problemer
  • jbedit er et kommandolinjeværktøj, der kan bruges til at redigere eksisterende bibliotekskonfigurationer

 

Cause

Velkendte årsager til problemer med bibliotekskonfiguration:

Overvej de mulige elementer eller faktorer, der kan påvirke NetWorkers evne til at konfigurere et båndbibliotek:

  • Manglende evne til at registrere og få korrekt adgang til robot- eller båndressourcer
  • Robotdrivere, firmware eller problemer, der fører til inkonsistente interne robotteknologioplysninger
  • Robotfunktioner såsom partitionering, som kan forvirre ressourcetilgængelighed eller identifikation
  • Dynamisk World Wide Naming, som bevidst maskerer drev WWN'er og SN'er
  • Modstridende, allerede eksisterende NetWorker-konfigurationsdatabaseressourcer
  • Kodefejl efter ændring af softwareversioner

 

Resolution

For at foretage fejlfinding af bibliotekskonfigurationsproblemer, efter at have overvejet de sidst kendte ændringer (hvis nogen), fortsæt til fejlfinding ved at uddelegere processen til dens primitive bestanddele og teste dem individuelt.

Alle de nødvendige data indsamles i øjeblikket af NSRGet , når de køres med parameteren -o:d. NetWorker: Sådan bruges NSRGet-værktøjet til dataindsamling i NetWorker

ADVARSEL: Nogle af disse kommandoer kan forårsage SCSI-nulstillinger, som kan få båndenheder til at spole tilbage - brug ikke, hvis der er aktive bånd tilgængelige for værten.

Bibliotekskonfiguration: Præparation

  • Navngivning af vedholdenhed: For at sikre, at bibliotekskonfigurationen forbliver gyldig, skal værter, der har adgang til drev, sikre, at enhedsnavne er permanent bundet og uændrede - dette forhindrer muligheden for fremtidige diskbestillingsproblemer (se Fejlfinding af problemer med bestilling af båndbiblioteksdrev i NetWorker)
  • Oprydning af enhedsressourcer: I afsnittet Enheder skal du sikre dig, at alle enkeltstående båndenheder, der konfigureres som biblioteksdrev, er slettet
  • Scan efter enheder: Højreklik på beholderen Storage Nodes i sektionen Enheder, vælg Søg efter enheder, og vælg Alle noder, du vil scanne.
BEMÆRK: Hvis forespørgsel ikke helt kan finde enheder, eller der er registreret fejl på bestemte adresser, kan det hjælpe at bruge feltet Udeluk for at undgå dem.

Bibliotekskonfiguration: Komponenter

  • Egenskaber for drev: NetWorker kræver flere oplysninger fra en enhed for at kunne opbygge sine associationer i NSR Jukebox-konfigurationsobjektet: Serienummeret og enhedens håndtag. Disse kan hentes manuelt ved hjælp af følgende kommandoer:
    cdi_inq -f <tape drive driver handle> -v
    inquire -lc
    Hvis serienumrene mellem kommandoerne forespørgsel og cdi_inq ikke stemmer overens, er dette generelt tegn på dynamisk global navngivning.
  • Robot egenskaber: Da drevene og robotterne er logisk adskilte i deres drift, skal robotten knytte drevets serienummer til robottens tilsvarende elementadresse for at koordinere båndkassettebelastningsoperationer med enhedens læse-/skrivehandlinger. Sådan anskaffer du disse parringer:
    sjisn <i.t.l or changer driver handle>
  • NSR-storagenode: Hvis du konfigurerer biblioteket i NetWorker i Management Console-brugergrænsefladen, føjer enhedsregistreringsprocessen eventuelle registrerede drev eller robotter til Storage Node-ressourcerne som "ikke-konfigurerede" enheder (orange skruenøgleikoner i brugergrænsefladen). De kan ikke slettes, da de ikke er særskilte ressourcer, og de erstattes med brugbare ressourcer efter konfigurationsprocessen.
    nsrdb (mappen kan zippes, mens NetWorker kører)
    dvdetect -dlv -D9
    (ved fejlfinding af problemer med registrering af brugergrænsefladen)
  • NSR Jukebox: Når biblioteket 'Unconfigured' er valgt, og 'Configure' køres i brugergrænsefladen, bygges NSR Jukebox ved hjælp af associationerne ovenfor: element: serienummer: enhedshåndtag og de andre biblioteksdata, der indsamles fra robotten, såsom slot, patron og I / E-portforskydning.
    nsrdb: Mappen kan zippes, mens NetWorker kører
    nsrjb: Giver en enklere, menneskeligt læsbar version af bibliotekskonfigurationen
    jbconfig: Kan bruges til manuelt at konfigurere en jukeboks
    jbedit: Giver en enklere, menneskeligt læsbar version af bibliotekskonfigurationen

Bibliotekskonfiguration: Hæmmere
Følgende er flere grundlæggende tests, du kan prøve, når registrering og adgang er blevet bekræftet tidligere:

  • Kontrol eller sletning af NSR-lagernode: Der er flere egenskaber i ressourcen, som kan forhindre korrekt registrering og konfiguration af en jukebox, f.eks.:
    • Et af felterne Fjern konfiguration eller Liste over felter
    • Spring scsi-målfeltet over
    • Et af navne- eller registreringsfelterne

NSR Storage Node-ressourcen kan slettes sikkert ved at lukke NetWorker, der opretter forbindelse til ressourcedatabasen på kommandolinjen. Sikkerhedskopier altid ressourcedatabasen først, både ved at oprette en bootstrap-sikkerhedskopi og ved at oprette en tar/.zip-fil i nsrdb-mappen

cd <nsr/res directory>
nsradmin -d nsrdb
del type: nsr storage node (and answer yes to the storage node in question)
BEMÆRK: Det kan være en nyttig test at omdøbe hele nsrdb-mappen (SLET IKKE ), for at teste startende med en ren tavle.

Manuel kontrol af cdi_inq / forespørgsel / sjisn / sjirjc ressourcer. Da automatisk konfiguration af et båndbibliotek kræver koordinering af data fra både drevene og robotten og krydsvalidering af nogle af disse værdier skal du kontrollere, om der forekommer uregelmæssigheder noget sted i outputtene:

sjirjc <changer address>

Bekræft, at antal drev, antal import-/eksportelementer og antal slots er forventelige.

sjisn <changer address>

Sammenlign drevtotaler med inquire-, sjirdtag- og sjirjc-totaler; Sammenlign serienumre og modelstrenge for at forespørge om output.

sjirdtag <changer address>

Sammenlign drev- og slottotaler med andre output; Se efter pres_val=0 for drev for at angive problemer.

cdi_inq -f <changer driver handle> -v

Sammenlign serienummer og modelstreng for at forespørge og sjisn-output.

Hvis serienumre ikke kan registreres, eller seriestrengene eller drevtællingerne ikke stemmer overens, mislykkes konfigurationen.

  • Problemer med hardware-, firmware- eller NetWorker-kode: Hvis der er problemer på lavere niveau i nogen af enhedernes rapportering eller den kode, der håndterer dem, kan du aktivere fejlfinding med følgende miljøvariabler og køre kommandoerne ovenfor igen (eller NSRGet -o:d) for enten at kontrollere for spor eller forberede eskalering:
    SJI_DEBUG=9
    LUS_DEBUG=9
    CDI_DEBUG=9
    JBDEBUG=9
    SCSI_DEBUG=9

Bibliotekskonfiguration – jbconfig (automatisk)

  • Hvis biblioteket ikke registreres ved hjælp af de normale UI-mekanismer, skal du prøve at bruge kommandoen jbconfig - dette kan fungere på et semi-decentraliseret niveau, men giver stadig næsten de samme resultater som brugergrænsefladen (og giver mulighed for at navngive biblioteket, som ikke er til stede i almindelig UI-konfiguration).
  • Vælg mulighed 2 i jbconfig-dialogen for at teste automatisk registrering og konfiguration. Du bliver bedt om at angive håndtering af delte enheder eller NDMP-enheder – fjernværter og NDMP håndteres ikke automatisk, og du skal bruge SJISN- og forespørgselsoutputtene til at levere værts-/håndteringsparringer pr. element.

Bibliotekskonfiguration – jbconfig (manuel)

  • Hvis jbconfig mislykkes med mulighed 2 - kan du prøve igen med mulighed 4, og hvis bibliotekstypen ikke vises på listen, skal du blot bruge # 54 (standard SCSI jukebox). Denne indstilling kræver, at alle parametre indtastes manuelt:
    • Bibliotekets SCSI-adresse eller driverfilhåndtag, som returneres ved forespørgsel til robotstyringsværten
    • Driverhåndtag for hver værts:drevelementparring i henhold til robotlokal sjisn-udgang sammenlignet med et forespørgselsoutput indsamlet fra hvert Storage Node-delingsdrev
    • Model af drev(e), der konfigureres i jukeboksen
  • Hvis sjisn- og forespørgselsudgange ikke afslører serienumre, understøtter robotten eller drevene muligvis ikke serienumre; I dette tilfælde er den eneste tilbageværende mulighed at tømme biblioteket, manuelt flytte en enkelt båndkassette til hvert drev efter hinanden og køre status for MT-F-enhedshåndtag<>, indtil det korrekte lokale håndtag pr. vært findes for det pågældende drevelement. Dette er sjældent og uventet i moderne hardware.

Hvis ingen af ovenstående forslag hjælper, skal du kontakte support efter behov for din operativsystem- eller biblioteksleverandør, hvis den dokumentation, der er indsamlet fra fejlfindingen, tyder på interne afvigelser. Ellers skal du indsamle fejlfindingsoutputtet, mens du forsøger at konfigurere, og eskalere resultaterne i NetWorker-support for at forfølge muligheden for en kodefejl.

 

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.