NetWorker: Fejlfinding af problemer med mediemontering
Summary: Denne artikel har til formål at hjælpe supportere og administratorer med at fastslå årsagerne til problemer med læsning af en etiket på et bånd eller en diskette.
Symptoms
Hvis bibliotekskonfigurationen fungerede tidligere og pludselig støder på et problem, skal du overveje mulige ændringer, der kan påvirke læsning og montering af etiketter:
- Ændring af robot-, switch- eller adapterfirmware, driver eller konfiguration
- Tilføjelse, udskiftning eller fjernelse af drev, båndkassetter eller andre bibliotekskomponenter
- Ændringer eller hændelser af krypteringskomponenter (f.eks. Decru eller krypteringsnøgleadministratorer)
- Ændring af NetWorker-softwareversion eller operativsystemrettelser
- Enhver hardwarehændelse som f.eks. strømtab eller genstart af en komponent i datastien
- Uoverensstemmelser mellem NetWorker-konfiguration og -bibliotek (f.eks. båndkassetter, der er flyttet uden for NetWorkers kontrol)
Hvis mærkningen eller volumenmonteringen aldrig har fungeret, skal du bekræfte, at drevhardwaren understøttes i NetWorker-vejledningen til hardwarekompatibilitet. Husk, at det er muligt for en enhed at være delvist funktionel; Discovery alene garanterer ikke brugervenlighed eller supportabilitet.
- Sporadiske eller konsistente fejl under forsøg på at indlæse eller montere medier
- Kan ikke udføre monterings- eller etikethandlinger på bestemte medier
- Manglende evne til at bruge flytbare eller diskbaserede medier korrekt
- Statiske medier som f.eks. diskbaserede enheder, der ikke anvendes
- Diskenheder, der markeres som "unlabeled" i NSR Jukebox-objektet
- Diskenheder, hvis placeringsfelt er markeret som NULL, selvom de findes i et båndbibliotek
- Mediemonterings-, mærknings- eller scannerfejl:
"Unexpected volume, wanted <volume_name>, got <different_volume_name>""Unexpected volid, wanted <mm_volid>, got <different_volid>"Duplicate volume name `<volume_name>'. Select a new name or remove the original volume.""scanner: Read -1 bytes""scanner: unexpected file number, wanted 2, got <different_number>""Opening the file '<disk_device_path>/volhdr' failed ([5004] nothing matched)""Waiting for <number> writable volume(s) to backup pool '<pool>' disk(s) or tape(s) on <storage_node>"Warning: Required volume <volume>'s status is off-line"
En NetWorker-"monteringsoperation" består af flere underoperationer. Gennemgang for at finde ud af, hvilket trin på holderen der mangler:
- NetWorker-valg af diskenhed til handlingen: Se Fejlfinding af problemer med medievalg i NetWorker for at få flere oplysninger.
- NetWorker indlæser den valgte diskenhed i enheden, hvis det er nødvendigt: Se Fejlfinding i forbindelse med indlæsning af båndbibliotek i NetWorker for at få flere oplysninger.
- Forsøg at læse etiketten:
- Diskenhed -
volhdrEtiketfil i roden af diskenhedsmappen - Båndenhed (efter belastning) - spol tilbage og læs Begyndelsen af medier 32KB etiketblok
- Båndenhed (efter skrivning, inaktiv, allerede indlæst) - backspace en fil og læs blokoverskrift for første post
- Diskenhed -
- Hvis den læste etiket af en eller anden grund mislykkes, forhindrer NetWorker, at diskenheden bruges i ethvert forsøg på at prøve igen:
- Disk eller separat båndenhed: Afmonterer diskenheden
- Biblioteksbåndenhed: Fjern diskenheden, opdater volumenetiketposten i nsr-jukebox-objektet til *- (ikke i medieindeks), og opdater feltet til placering af mediedatabase til NULL
- Hvis læsningen lykkes, skal du sammenligne etiketoplysningerne med 'forventede' værdier (dem i mediedatabasens volumenpost for den valgte diskenhed):
- Navn på diskenhed
- Diskenheds-id
- Medietype
- Swimmingpool
- Hvis den valideres, er diskenheden "monteret" og anses for tilgængelig for læse- eller skriveoperationer af NetWorker:
- Det nsr-enhedsobjekt , der udfører tilslutningen, får opdateret sine diskenhedsfelter (f.eks. diskenhedsnavn, diskenheds-id osv.).
- Hvis diskenhederne (og enheden) er medlemmer af et båndbibliotek, opdateres nsr-jukebox-objektet (f.eks. indlæste diskenheder, indlæste pladser, indlæste stregkoder).
- Hvis valideringen mislykkes, returneres en "uventet" fejl:
- "Uventet volumen, ønsket
<volume_name>Fik<different_volume_name>" - "Uventet
volidØnskede<mm_volid>Fik<different_volid> - Biblioteksbåndenhed: Fjern diskenheden, og opdater diskenhedsetiketposten i nsr jukebox-objektet til *- (ikke i medieindekset)
- "Uventet volumen, ønsket
Monteringsmedier er logisk adskilt fra og adskiller sig fra indlæsningsmedier . Indlæsning gælder udelukkende for den logiske (og potentielt fysiske) betjening af at flytte medier ind i en enhed. Montering vedrører validering af mediet og dets etiket og gøre det logisk tilgængeligt for NetWorker. Bibliotekets drift (nsrlcpd / NSR Jukebox) vedrører drevelementet: host: enhedshåndteringskortlægninger og den fysiske bevægelse. Drevdrift (nsrmmd / NSR-enhed) håndtere al læse- og skrivebåndenhed I/O. Læse- og skrivehandlinger på etiketter håndteres af nsrsnmd. Det, der ser ud til at være biblioteksbelastningsfejl , kan således være drev-, medie - eller mediedatabasemonteringsfejl (eller omvendt).
Bemærk: For diskmedier, der allerede er tilsluttet, medfører en ny lagringssession nsrmmd for at kontrollere mærkaten, før du fortsætter med Gem streamskrivninger. Dette kan medføre, at diskbaserede enheder periodisk frakobles, hvis kontrollen af etiketter med sparetid mislykkes.
Bemærk også, at denne enkle oversigt ikke inkluderer repræsentation af diskenhed, node eller enhedsvalgslogik.
Cause
Der er mange mulige årsager til fejl i læsning af etiketter:
- Beskadiget lydstyrke
- Etiket overskrevet af Spol tilbage
- Skab bestillingsproblemer
- Uoverensstemmelser i mediedatabaser
- CDI-fejl
- Manglende dekryptering af en krypteret diskenhed
- Netværks- eller miljøproblemer, der forårsager forbigående volhdr-fillæsningsfejl
- Inkompatibilitet mellem libDDBoost-biblioteket og DD OS-versioner
Resolution
For at foretage fejlfinding af problemer med læsning og montering af etiketter, efter at have overvejet de sidst kendte ændringer (hvis nogen), skal du gå til fejlfinding ved at uddelegere processen til dens primitive bestanddele og teste dem individuelt.
Mens nyttige data indsamles af NSRGet, kræver de fleste af disse operationer manuel udførelse.
Biblioteksrobotteknologi: Kommunikation
- Sørg igen for, at biblioteket er lydhørt og klar, før du fortsætter. Hvis ikke:
Fejlfinding af adgangsproblemer til båndbibliotek i NetWorker
Fejlfinding af problemer med registrering af båndbibliotek i NetWorker
Fejlfinding af problemer med indlæsning af båndbibliotek i NetWorker
Biblioteksindlæsning uden montering: Logisk betjening og drevbestilling
Når vi har konstateret, at fysiske operationer er fejlfri (i det mindste overfladisk), kan vi forsøge at spore problemet inden for NetWorker.
- Fjern alle båndpatroner fra alle enheder i biblioteket - det er vigtigt at sikre, at kun en diskenhed er monteret for at undgå forvirring.
nsrjb [<-j library_name>] -HH - or - nsrjb [<-j library_name>] -uvvvvv
- Bestem bibliotekets layout, og sørg for, at det er parat, ved at sammenligne NSR Jukebox-tilstandsoplysningerne med robottens båndpatronoplysninger:
nsrjb [<-j library_name>] -C sjirdtag <changer address>
- Forsøg at indlæse (uden at montere) et berørt bånd i et berørt drev i høj vinkel, og bekræft derefter, at drevhåndtaget rapporterer, at der findes en diskenhed:
nsrjb [<-j library_name>] -lnvvvvv -f <device_handle> -S <slot_number> mt -f <device_handle> status
mt Bekræfter, at enhedshåndtaget ikke rapporterer nogen lydstyrke. Dette skyldes normalt problemer med drevbestilling, især hvis et uventet håndtag ser ud til at være indlæst. Fortsæt i stedet med fejlfinding af drevbestillingsproblemer med NetWorker .
Læsning af medieetiket: Logisk verifikation
- Udføre en enkeltstående etiketverificering for at teste for at se, om etikettens læsefejl var forbigående eller er konsekvent:
nsrmm -pvvvvv -f <device_handle>
- Hvis etiketten rent faktisk er læsbar, er problemet mere sandsynligt relateret til de logiske aspekter af biblioteksindlæsningshandlinger - se Fejlfinding af problemer med indlæsning af båndbibliotek i NetWorker.
- Kør scannerkommandoen for at finde ud af, om der er problemer med etiketdelen af diskenheden:
- Marker den indlæste enhed i servicetilstand for at forhindre, at den afmonteres
- Kør kommandoen:
scanner -nvvvvvv <device_handle>(optag til fil og annuller efter 10 sekunder) - Gennemgå scanneroutputtet for nøgleelementer:
8936:scanner: scanning LTO Ultrium-3 tape 3FO3GR02 on /dev/rmt0.1 96367:scanner: volume id xxxxxxxx record size 262144 bytes created 7/10/13 1:01:24 expires 7/10/15 1:01:24 9003:scanner: /dev/rmt0.1: rewinding 9067:scanner: Rewinding done 8973:scanner: setting position from fn 0, rn 0 to fn 2, rn 0 9000:scanner: /dev/rmt0.1: opened for reading
- Kontroller scannerens output for de kritiske oplysninger; Disse repræsenterer de modstridende elementer, hvis der er dublerede etiketfejl .
wanted 2, got <not_2>, så er problemet sandsynligvis, at etiketten er blevet overskrevet efter en tilbagespoling, hvilket næsten altid er resultatet af en SCSI-nulstilling. Følge Fejlfinding af overskrevne etiketter og SCSI-nulstillinger i NetWorker.
Læsning af medieetiket: Fysisk verifikation (bånd)
nsrmm -p, skal du kontrollere, at begyndelsen af båndet er formateret korrekt:
- Spol tapen tilbage ved hjælp af standard
mtkommando (port også tilgængelig i Windows):mt -f <device> rewind - Download og kør
t_readerUtility og uddrag (brug den relevante platform - alle er inkluderet).t_readerer tilgængelig på NetWorker Tools (kræver login til Dell Support-konto) - Kør værktøjet, der giver det lokale håndtag og eventuelt den største blokstørrelse på båndet, For eksempel:
t_reader/t_reader_AIX /dev/rmt0.1 262144
- Lad køre i et par sekunder for at få en skærm fuld af output. Bekræft, at begyndelsen af båndet er formateret som en NetWorker-etiket med de forventede datablokstørrelser:
Found block size: 32768 File Mark encountered Found block size: 32768 File Mark encountered
Hvis etiketstrukturen ser ud til at være intakt - se om den kan læses eller ser ud til at være krypteret eller på anden måde kompromitteret:
dd if=<device> of=<output file> bs=32768 count=2
Etiketten skal i almindelig tekst indeholde volumennavnet, volumen-id'et og puljen, hvis det er læseligt og ukrypteret.
Se Sådan bruges hjælpeprogrammet t_reader for at få flere oplysninger.
Læsning af medieetiket: Fysisk verifikation (disk)
Hvis verificeringen mislykkes for både scanneren og nsrmm -p, kontrollere integriteten af NetWorker-etiketfilen, volhdr:
- Kontrollér, at volhdr-filen er tilgængelig fra Storage Node-værten, der har problemer:
- Hvis diskenheden er en lokal AFTD, skal du sørge for, at den konto, der er konfigureret i nsr-enhedsressourcen , kan læse og kopiere
volhdrFil. - Hvis diskenheden er en ekstern CIFS/NFS, skal du sikre dig, at den konto, der er konfigureret i nsr-enhedsressourcen , kan læse og kopiere
volhdrFil.
- Hvis diskenheden er en lokal AFTD, skal du sørge for, at den konto, der er konfigureret i nsr-enhedsressourcen , kan læse og kopiere
- Hvis ikonet
volhdrfilen er til stede og læsbar, åbn den og gennemse: Etiketten skal i almindelig tekst indeholde volumennavnet, diskenheds-id'et og puljen, hvis den er læselig og ukrypteret.
Hvis de etikettest, der er beskrevet ovenfor, lykkes for berørte enheder og medier, men indlæsnings- (og monterings-) handlinger fortsat mislykkes i produktionen, skal du se Fejlfinding af problemer med indlæsning af båndbibliotek i NetWorker for at fortsætte fejlfindingen.
Hvis ingen af ovenstående forslag hjælper, skal du kontakte support efter behov fra din biblioteksleverandør, hvis den dokumentation, der er indsamlet fra fejlfindingen, tyder på interne uregelmæssigheder, jf. Fejlfinding af problemer med registrering af båndbibliotek i NetWorker og Fejlfinding af adgangsproblemer til båndbibliotek i NetWorker. Ellers skal du sørge for, at fejlfindingsoutputtet eskaleres i NetWorker-support for at forfølge muligheden for en kodefejl.
Additional Information
Denne artikel hører til i en serie i Fejlfinding af medieproblemer med NetWorker. Listen er her:
NetWorker: Fejlfinding af båndbiblioteker startside