NetWorker: problemen met het monteren van media oplossen
Samenvatting: Dit artikel is bedoeld om ondersteuners en beheerders te helpen bij het vaststellen van de oorzaken van problemen met het lezen van een etiket op een tape of schijf.
Symptomen
Als de bibliotheekconfiguratie eerder werkte en er plotseling een probleem optreedt, overweeg dan mogelijke wijzigingen die van invloed kunnen zijn op het lezen van labels en het koppelen:
- Firmware-, driver- of configuratiewijziging voor robot, switch of adapter
- Toevoeging, vervanging of verwijdering van stations, tapecartridges of andere bibliotheekcomponenten
- Wijzigingen of gebeurtenissen aan versleutelingscomponenten (bijvoorbeeld Decru of versleutelingssleutelmanagers)
- Wijziging van NetWorker-softwareversie of patches voor het besturingssysteem
- Elke hardwaregebeurtenis, zoals stroomuitval of opnieuw opstarten van een component in het datapad
- Verschillen tussen de configuratie en bibliotheek van NetWorker (bijvoorbeeld tapecartridges die buiten de controle van NetWorker zijn verplaatst)
Als labeling of volumekoppeling nooit heeft gewerkt - controleer dan of de schijfhardware wordt ondersteund in de NetWorker Hardware Compatibility Guide. Onthoud dat het mogelijk is dat een apparaat gedeeltelijk functioneel is; Detectie alleen is geen garantie voor bruikbaarheid of bruikbaarheid.
- Sporadische of consistente fouten bij het laden of koppelen van media
- Kan geen montage- of labelbewerkingen uitvoeren op specifieke media
- Verwisselbare of schijfgebaseerde media niet correct kunnen worden gebruikt
- Statische media zoals schijfgebaseerde apparaten die niet worden gebruikt
- Volumes worden gemarkeerd als 'ongelabeld' in het NSR Jukebox-object
- Bij volumes waarvan het locatieveld is gemarkeerd als NULL, ook al bevinden ze zich in een tapewisselaar
- Fouten bij het koppelen, labelen of scannen van media:
"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"
Een 'mount'-bewerking van NetWorker bestaat uit verschillende subbewerkingen. Controleer welke fase van de bevestiging defect is:
- NetWorker die een volume selecteert voor de bewerking: Zie Problemen met mediaselectie oplossen in NetWorker voor meer informatie.
- NetWorker laadt het geselecteerde volume in het apparaat, indien nodig: Zie Problemen met het laden van tapewisselaars oplossen in NetWorker voor meer informatie.
- Probeer het etiket te lezen:
- Schijfapparaat - de
volhdrLabelbestand in de hoofdmap van het schijfapparaat - Tapeapparaat (na belasting) - terugspoelen en lezen Begin van media 32KB labelblok
- Tapeapparaat (na schrijven, inactief, al geladen) - backspace één bestand en lees blokheader van eerste record
- Schijfapparaat - de
- Als het lezen van het label om welke reden dan ook mislukt, voorkomt NetWorker dat het volume wordt gebruikt bij nieuwe pogingen:
- Schijf- of standalone tape-apparaat: ontkoppelt het volume
- Bibliotheektapeapparaat: verwijder het volume, werk de vermelding van het volumelabel in het nsr jukebox-object bij naar *- (niet in media-index) en werk het locatieveld van de mediadatabase bij naar NULL
- Als het lezen is gelukt, vergelijkt u de labelgegevens met de 'verwachte' waarden (die in de volumerecord van de mediadatabase voor het geselecteerde volume):
- Naam van volume
- Volume-id
- Mediatype
- Groep
- Indien gevalideerd, wordt het volume 'gekoppeld' en beschouwd als beschikbaar voor lees- of schrijfbewerkingen door NetWorker:
- Van het nsr-apparaatobject dat de koppeling uitvoert, zijn de volumevelden bijgewerkt (bijvoorbeeld volumenaam, volume-id, enzovoort).
- Als de volumes (en het apparaat) lid zijn van een tapewisselaar, worden de juiste velden bijgewerkt in het nsr-jukeboxobject (bijvoorbeeld geladen volumes, geladen slots, geladen streepjescodes).
- Als validatie mislukt, wordt er een 'onverwachte' foutmelding geretourneerd:
- "Onverwacht volume, gezocht
<volume_name>Kreeg<different_volume_name>" - "Onverwacht
volidGezocht<mm_volid>Kreeg<different_volid> - Bibliotheektape-apparaat: Ontlaad het volume en werk de volumelabelinvoer in het nsr-jukeboxobject bij naar *- (niet in media-index)
- "Onverwacht volume, gezocht
Montagemedia zijn logisch gescheiden en onderscheiden van laadmedia . Laden is uitsluitend van toepassing op de logische (en mogelijk fysieke) bewerking van het verplaatsen van media in een apparaat. Mounting betreft het valideren van de media en het label, en het logisch beschikbaar maken voor gebruik door NetWorker. Bibliotheekactiviteiten (nsrlcpd / NSR Jukebox) hebben betrekking op de toewijzingen van het schijfelement:host:apparaathandvat en de fysieke verplaatsing. Schijfbewerkingen (nsrmmd / NSR-apparaat) alle I/O van lees- en schrijftapeapparaten verwerken. Lees- en schrijfbewerkingen voor etiketten worden afgehandeld door nsrsnmd. Dus wat fouten in het laden van bibliotheken lijken te zijn, kunnen fouten bij het koppelen van drives, media of mediadatabases zijn (of omgekeerd).
Opmerking: Voor schijfmedia die al zijn gekoppeld, veroorzaakt een nieuwe opslagsessie nsrmmd Controleer het label voordat u doorgaat met het opslaan van streamschrijfbewerkingen. Dit kan ertoe leiden dat schijfvolumes periodiek worden ontkoppeld als de controle van het label voor tijdsopslaan mislukt.
Houd er ook rekening mee dat deze eenvoudige samenvatting geen weergave van de logica voor het selecteren van volumes, knooppunten of apparaten bevat.
Oorzaak
Er zijn veel mogelijke oorzaken voor fouten bij het lezen van labels:
- Beschadigd volume
- Label overschreven door terugspoelen
- Problemen met het bestellen van schijven
- Mediadatabase komt niet overeen
- CDI-bugs
- Kan een versleuteld volume niet ontsleutelen
- Netwerk- of omgevingsproblemen die een tijdelijke leesfout veroorzaken bij het volhdr-bestand
- Incompatibiliteit tussen libDDBoost-bibliotheek en DD OS-versies
Oplossing
Als u problemen met het lezen van etiketten en de koppeling wilt oplossen, gaat u, na overweging van de laatst bekende wijzigingen (indien van toepassing), naar probleemoplossing door het proces over te dragen aan de primitieve bestanddelen en deze afzonderlijk te testen.
Hoewel nuttige gegevens worden verzameld door NSRGetmoeten de meeste van deze bewerkingen handmatig worden uitgevoerd.
Bibliotheekrobotica: communicatie
- Zorg er nogmaals voor dat de bibliotheek responsief en gereed is voordat u verdergaat. Zo niet:
Problemen met toegang tot tapewisselaars oplossen in NetWorker
Problemen met het detecteren van tapewisselaars in NetWorker
oplossenProblemen met het laden van tapewisselaars oplossen in NetWorker
Bibliotheek laden zonder houder: logische werking en schijfvolgorde
Zodra we hebben vastgesteld dat fysieke bewerkingen foutloos zijn (althans oppervlakkig), kunnen we proberen het probleem binnen NetWorker te traceren.
- Verwijder alle tapecartridges uit alle apparaten in de bibliotheek. Het is van cruciaal belang om ervoor te zorgen dat er slechts één volume is gekoppeld om verwarring te voorkomen.
nsrjb [<-j library_name>] -HH - or - nsrjb [<-j library_name>] -uvvvvv
- Bepaal de lay-out van de bibliotheek en zorg ervoor dat deze gereed is, door de statusinformatie van de NSR Jukebox te vergelijken met de informatie over de tapecartridge van de robot:
nsrjb [<-j library_name>] -C sjirdtag <changer address>
- Probeer een getroffen tape in een getroffen schijf te laden (zonder bevestiging) met een hoge uitgebreidheid en controleer vervolgens of de schijfhandgreep meldt dat er een volume aanwezig is:
nsrjb [<-j library_name>] -lnvvvvv -f <device_handle> -S <slot_number> mt -f <device_handle> status
mt Bevestigt dat de handgreep van het apparaat geen volume meldt. Dit duidt meestal op problemen bij het bestellen van schijven, vooral als er een onverwachte handgreep wordt geladen. Ga in plaats daarvan verder met het oplossen van problemen met het bestellen van schijven met NetWorker .
Media-etiketten lezen: logische verificatie
- Voer een standalone labelverificatie uit om te testen of de labelleesfout van voorbijgaande aard was of consistent is:
nsrmm -pvvvvv -f <device_handle>
- Als het label inderdaad leesbaar is, heeft het probleem waarschijnlijk te maken met de logische aspecten van het laden van de bibliotheek - zie Problemen met het laden van tapewisselaars oplossen in NetWorker.
- Voer de scanneropdracht uit om te bepalen of er problemen zijn met het labelgedeelte van het volume:
- Markeer het geladen apparaat in de servicemodus om te voorkomen dat het wordt losgekoppeld
- Voer deze opdracht uit:
scanner -nvvvvvv <device_handle>(vastleggen om te archiveren en annuleren na 10 seconden) - Controleer de scanneruitvoer op belangrijke items:
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
- Controleer de scanneruitvoer op de kritieke stukjes informatie; Deze vertegenwoordigen de conflicterende elementen als er dubbele labelfouten zijn.
wanted 2, got <not_2>, dan is het probleem waarschijnlijk dat het label is overschreven na het terugspoelen, wat bijna altijd het gevolg is van een SCSI-reset. Volgen Problemen met overschreven labels en opnieuw instellen van SCSI in NetWorker oplossen.
Medialabels lezen: fysieke verificatie (tape)
nsrmm -p, controleert u of het begin van de tape correct is geformatteerd:
- De tape terugspoelen met behulp van standaard
mtcommand (poort ook beschikbaar in Windows):mt -f <device> rewind - Download en voer de
t_readerhulpprogramma en extract (gebruik het juiste platform - ze zijn allemaal inbegrepen).t_readeris beschikbaar op NetWorker Tools (aanmelden bij Dell support-account vereist) - Voer het hulpprogramma uit, met de lokale handle en optioneel de grootste blokgrootte op de tape. Bijvoorbeeld:
t_reader/t_reader_AIX /dev/rmt0.1 262144
- Laat een paar seconden draaien om een scherm vol uitvoer te krijgen. Controleer of het begin van de tape is geformatteerd als een NetWorker-label met de verwachte datablokgroottes:
Found block size: 32768 File Mark encountered Found block size: 32768 File Mark encountered
Als de labelstructuur intact lijkt te zijn, kijk dan of deze leesbaar is, of versleuteld of anderszins gecompromitteerd lijkt te zijn:
dd if=<device> of=<output file> bs=32768 count=2
Het label moet in platte tekst de volumenaam, volume-ID en pool bevatten als deze leesbaar en niet-versleuteld is.
Zie Het hulpprogramma t_reader gebruiken voor meer informatie.
Medialabel lezen: fysieke verificatie (schijf)
Als de verificatie mislukt voor zowel de scanner als nsrmm -p, controleer de integriteit van het NetWorker-labelbestand, volhdr:
- Controleer of het volhdr-bestand toegankelijk is vanaf de host van het storageknooppunt Er zijn problemen:
- Als het schijfapparaat een lokale AFTD is, moet u ervoor zorgen dat het account dat is geconfigureerd in de nsr-apparaatbron het kan lezen en kopiëren
volhdrBestand. - Als het schijfapparaat een externe CIFS/NFS is, moet u ervoor zorgen dat het account dat is geconfigureerd in de nsr-apparaatbron het kan lezen en kopiëren
volhdrBestand.
- Als het schijfapparaat een lokale AFTD is, moet u ervoor zorgen dat het account dat is geconfigureerd in de nsr-apparaatbron het kan lezen en kopiëren
- Als de
volhdrBestand aanwezig en leesbaar is, open het en controleer: Het label moet in tekst zonder opmaak de volumenaam, de volume-ID en de pool bevatten als het leesbaar en niet-versleuteld is.
Als de hierboven beschreven labeltests slagen voor de betreffende apparaten en media, maar laadbewerkingen (en koppelingsbewerkingen) blijven mislukken in productie, raadpleeg dan Problemen met het laden van tapewisselaars oplossen in NetWorker om door te gaan met de probleemoplossing.
Als geen van de bovenstaande suggesties helpt, vraag dan waar nodig de support van uw bibliotheekleverancier als het bewijs dat is verzameld met de foutopsporing interne afwijkingen suggereert, volgens Problemen met het detecteren van tapewisselaars oplossen in NetWorker en Problemen met toegang tot tapewisselaars oplossen in NetWorker; Zorg er anders voor dat de foutopsporingsuitvoer wordt geëscaleerd binnen NetWorker Support om de mogelijkheid van een codefout na te streven.
Extra informatie
Dit artikel maakt deel uit van een serie over het oplossen van mediaproblemen met NetWorker. De lijst is hier:
NetWorker: Troubleshooting Tape Libraries home page