Feilsøke problemer med konfigurasjon av båndbibliotek i NetWorker
Summary: Denne artikkelen er ment å hjelpe støttespillere og kunder med å finne årsakene til en oppdaget robots manglende evne til å konfigurere.
Symptoms
Hvis bibliotekkonfigurasjonen fungerte uten problemer tidligere og plutselig støter på et problem, bør du vurdere mulige endringer som kan hindre gjenkjenning og konfigurasjon:
- Oppgradering av fastvare eller driver for enten robot- eller båndenheter
- Tillegg, erstatning eller fjerning av båndmaskinvare eller andre bibliotekkomponenter
- Endring av NetWorker-programvareversjon eller oppdateringer av operativsystem
- Enhver endring i lagringstransport mellom vert og robot
Hvis biblioteket aldri har fungert – bekreft at maskinvaren støttes i veiledningen for maskinvarekompatibilitet for NetWorker. Husk at det er mulig for et bibliotek å være delvis funksjonelt; Oppdagelse alene garanterer ikke brukervennlighet eller støtte.
- Feil ved bruk av NetWorker Management Console for å oppdage og konfigurere jukebox
- Feil ved bruk av jbconfig for å oppdage og konfigurere jukebox
- Feil ved bruk av jbedit for å endre en jukebox-konfigurasjon
- Gjenkjenning og konfigurasjon av et NetWorker-båndbibliotek består av to brukerfaser:
- Enhetsgjenkjenning, egenskapsopplisting og oppretting av «Ukonfigurerte»-attributter
- Opprettelse og tilknytning av NSR Jukebox og NSR Device båndstasjonsobjekter
- Problemer med å konfigurere et båndbibliotek som ikke stammer fra problemer med gjenkjenning eller tilgang, peker vanligvis på inkonsekvens i ressursene som oppdages i enten biblioteket eller stasjonene:
- Diskserienumre (som oppdaget i stasjoner eller bufret i robot)
- Enheter i konflikt som allerede er konfigurert med samme driverhåndtak
- Spesifikke, interne SCSI-kommandoresponsproblemer
- Inkonsekvent robotinformasjon og fysisk virkelighet
- Automatisk konfigurasjon med jbconfig er begrenset til den lokale verten som kommandoen kjøres på, og krever fortsatt serienummergjenkjenning og filhåndtakssamsvar
- jbconfig (alternativ 4) er en manuell metode for å forsøke å overstyre automatisk gjenkjenning der disse funksjonene ikke støttes, eller har problemer
- jbedit er et kommandolinjeverktøy som kan brukes til å redigere eksisterende bibliotekkonfigurasjoner
Cause
Velkjente årsaker til problemer med bibliotekkonfigurasjon:
- Slik fjerner du ikke-konfigurerte enheter (oransje skiftenøkler) (Du må ha en Dell-konto for å se denne artikkelen)
Vurder de mulige elementene eller faktorene som kan påvirke NetWorkers evne til å konfigurere et båndbibliotek:
- Manglende evne til å oppdage og få tilgang til robot- eller båndressurser på riktig måte
- Robotdrivere, fastvare eller problemer som fører til inkonsekvent intern robotikkinformasjon
- Robotfunksjoner som partisjonering, som kan forvirre ressurstilgjengelighet eller identifikasjon
- Dynamic World Wide Naming, som bevisst maskerer driver WWN-er og SN-er
- Motstridende, eksisterende NetWorker-konfigurasjonsdatabaseressurser
- Kodefeil etter endring av programvareversjoner
Resolution
For å feilsøke bibliotekkonfigurasjonsproblemer, etter å ha vurdert de siste kjente endringene (hvis noen), fortsett å feilsøke ved å utvikle prosessen til dens primitive bestanddeler og teste dem individuelt.
Alle nødvendige data samles for øyeblikket inn av NSRGet når de kjøres med -o:d-bryteren. NetWorker: Slik bruker du datainnsamlingsverktøyet NSRGet NetWorker
Bibliotekkonfigurasjon: Forberedelse
- Navngivning Persistence: For å sikre at bibliotekkonfigurasjonen forblir gyldig, må vertene med tilgang til stasjoner sørge for at enhetsnavnene er vedvarende bundet og uendret – dette forhindrer muligheten for fremtidige problemer med stasjonsbestilling (se Feilsøke problemer med bestilling av båndbibliotek i NetWorker)
- For Windows kan du se: Implementere vedvarende båndenhetsnavn for Windows (Du må ha en Dell-konto for å se denne artikkelen)
- For Linux kan du se: Implementere vedvarende båndenhetsnavn for Linux (det kreves en Dell Support-konto for å se denne artikkelen)
- Opprydding av enhetsressurs: I Enheter-delen kontrollerer du at frittstående båndenheter som skal konfigureres som bibliotekstasjoner, slettes
- Skann etter enheter: I Enheter-delen høyreklikker du på beholderen for lagringsnoder , velger Skann etter enheter og velger Alle noder du vil skanne.
Bibliotekkonfigurasjon: Komponenter
- Stasjonsegenskaper: NetWorker krever flere typer informasjon fra en enhet for å bygge tilknytningene i NSR Jukebox-konfigurasjonsobjektet: Serienummeret og enhetshåndtaket. Disse kan hentes manuelt ved hjelp av følgende kommandoer:
cdi_inq -f <tape drive driver handle> -v inquire -lc
Hvis serienumrene mellom kommandoene inquire og cdi_inq ikke samsvarer, er dette vanligvis bevis på Dynamic World Wide Naming. - Robot Egenskaper: Fordi stasjonene og robotene er logisk atskilte i sine operasjoner, må roboten knytte en stasjons serienummer til robotens tilsvarende elementadresse for å koordinere båndlastoperasjoner med enhetens lese-/skriveoperasjoner. Slik skaffer du deg disse sammenkoblingene:
sjisn <i.t.l or changer driver handle>
- NSR-lagringsnode: Hvis du konfigurerer biblioteket i NetWorker i Management Console-brukergrensesnittet, legger enhetsgjenkjenningsprosessen til alle oppdagede stasjoner eller roboter til lagringsnoderessursene som «ukonfigurerte» enheter (oransje skiftenøkkelikoner i brukergrensesnittet). De kan ikke slettes, da de ikke er forskjellige ressurser, og vil bli erstattet med brukbare ressurser etter konfigurasjonsprosessen.
nsrdb (mappen kan pakkes mens NetWorker kjører)dvdetect -dlv -D9
(ved feilsøking av problemer med oppdaging av brukergrensesnittet) - NSR Jukebox: Når 'Unconfigured'-biblioteket er valgt og 'Configure' er kjørt i brukergrensesnittet, bygges NSR Jukebox ved hjelp av tilknytningene ovenfor: element:serial number:device handle og de andre bibliotekdataene som samles inn fra roboten, for eksempel spor, kassett og I/E-portforskyvning.
nsrdb: Mappen kan pakkes mens NetWorker kjørernsrjb: Gir en enklere, lesbar versjon av bibliotekkonfigurasjonenjbconfig: Kan brukes til å konfigurere en jukeboks manueltjbedit: Gir en enklere, lesbar versjon av bibliotekkonfigurasjonen
Bibliotekkonfigurasjon: Hemmere
Følgende er flere grunnleggende tester du kan prøve når gjenkjenning og tilgang er bekreftet tidligere:
- Feilsøke problemer med oppdaging av båndbibliotek i NetWorker (Du må ha en Dell-konto for å se denne artikkelen)
- Feilsøke problemer med tilgang til båndbibliotek i NetWorker (Du må ha en Dell Support-konto for å se denne artikkelen)
- Kontrollere eller slette NSR-lagringsnode: Det er flere egenskaper i ressursen som kan forhindre riktig deteksjon og konfigurasjon av en jukeboks, for eksempel:
- Hvilken som helst av feltene Unconfig eller Liste over felt
- Hopp over feltet Scsi-mål
- Hvilket som helst av navne- eller registreringsfeltene
NSR Storage Node-ressursen kan trygt slettes ved å avslutte NetWorker, koble til ressursdatabasen på kommandolinjen. Du må alltid sikkerhetskopiere ressursdatabasen først, både ved å opprette en bootstrap-sikkerhetskopi og ved å opprette 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)
Manuelt sjekke cdi_inq / spørre / sjisn / sjirjc ressurser. Siden automatisk konfigurasjon av et båndbibliotek krever koordinering av data fra både stasjonene og roboten, og kryssvalidering, noen av disse verdiene, må du kontrollere om uregelmessigheter vises noe sted i utdataene:
sjirjc <changer address>
Bekreft antall stasjoner, antall import-/eksportelementer og antall spor som forventes.
sjisn <changer address>
Sammenlign stasjonstotaler for å spørre, sjirdtag og sjirjc-totaler; Sammenlign serienumre og modellstrenger for å spørre utdata.
sjirdtag <changer address>
Sammenligne disk- og sportotaler med andre utdata; Se etter pres_val=0 for stasjoner for å indikere problemer.
cdi_inq -f <changer driver handle> -v
Sammenlign serienummer og modellstreng for å spørre og sjisn-utdata.
Hvis serienumre ikke kan oppdages, eller seriestrengene eller diskantallet ikke samsvarer, mislykkes konfigurasjonen.
- Problemer med maskinvare, fastvare eller NetWorker-kode: Hvis det er problemer på lavere nivå i noen av enhetenes rapportering, eller koden som håndterer dem, kan du aktivere feilsøking med følgende miljøvariabler og kjøre kommandoene ovenfor (eller NSRGet -o:d) på nytt for å enten se etter ledetråder eller forberede deg på eskalering:
SJI_DEBUG=9 LUS_DEBUG=9 CDI_DEBUG=9 JBDEBUG=9 SCSI_DEBUG=9
Bibliotekkonfigurasjon – jbconfig (automatisk)
- Hvis biblioteket ikke oppdages ved hjelp av de vanlige UI-mekanismene, kan du prøve å bruke kommandoen jbconfig - dette kan fungere på et semi-devolved nivå, men gir fortsatt nesten de samme resultatene som brukergrensesnittet (og gir muligheten til å navngi biblioteket, som ikke finnes i vanlig UI-konfigurasjon).
- Velg alternativ 2 i jbconfig-dialogen for å teste automatisk gjenkjenning og konfigurasjon. du blir bedt om å håndtere delte enheter eller NDMP-enheter - eksterne verter og NDMP håndteres ikke automatisk, og du må bruke sjisn- og spørringsutgangene for å gi vert/håndtak-paringer, per element.
Bibliotekkonfigurasjon – jbconfig (manuell)
- Hvis jbconfig mislykkes med alternativ 2 - kan du prøve på nytt med alternativ 4, og hvis typen bibliotek ikke vises i listen, bruker du bare # 54 (standard SCSI jukebox). Dette alternativet krever at alle parametere angis manuelt:
- SCSI-adresse eller driverfilhåndtak for bibliotek, som returnert av forespørsel på robotkontrollverten
- Driverhåndtak for hver vert:stasjonselementparing, i henhold til robot-lokal sjisn-utgang, sammenlignet med en forespørselsutgang samlet inn fra hver lagringsnodedelingsstasjon
- Modell av stasjon(er) som konfigureres i jukeboksen
- Hvis sjisn og inquire-utgangene ikke avslører serienumre, kan det hende at roboten eller stasjonene ikke støtter serienumre; I dette tilfellet er det eneste gjenværende alternativet å tømme biblioteket, manuelt flytte én enkelt båndkassett til hver disk etter hverandre og kjøre status for MT-F-enhetshåndtering <> til riktig lokal brukernavn per vert er funnet for stasjonselementet. Dette er sjeldent og uventet i moderne maskinvare.
Hvis ingen av forslagene ovenfor hjelper, kan du kontakte kundestøtte etter behov for leverandøren av operativsystemet eller biblioteket hvis bevisene som samles inn fra feilsøkingen, tyder på interne avvik. Hvis ikke, kan du samle inn feilsøkingsutdataene under forsøk på å konfigurere, og eskalere resultatene i NetWorker Support for å forfølge muligheten for en kodefeil.