Problemen met het ordenen van tapewisselaarstations in NetWorker oplossen

Summary: In dit artikel wordt een bekend probleem met tapebibliotheken in een SAN-omgeving beschreven dat ertoe leidt dat apparaatnamen door het besturingssysteem worden gewijzigd, wat leidt tot applicatiefouten. ...

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

In een Plug 'N Play-besturingssysteem krijgen apparaten SCSI-doeladressen toegewezen in de volgorde van detectie.

Omdat de volgorde van detectie op een SAN niet vaststaat en omdat verbindingsverlies ervoor zorgt dat Plug 'N play het doelnummer opnieuw definieert, staan de doelnummers niet vast.

Aangezien Plug 'N Play-systemen apparaten een naam geven (en hernoemen) op basis van de volgorde van de opsomming (inclusief SCSI-doel-ID), kan elke vorm van onbedoelde of opzettelijke onderbreking in de verbinding van het besturingssysteem met het apparaat leiden tot een andere naam van apparaten.

Een probleem met het ordenen van schijven beschrijft een situatie waarbij de door NetWorker geconfigureerde drivernaam voor een apparaat niet overeenkomt met de werkelijke naam. Dit is meestal het gevolg van het veranderen van de naam van de driver in het besturingssysteem na de initiële configuratie van de NetWorker-bibliotheek. Dit is meestal een probleem met het Plug 'N Play-besturingssysteem, dat van invloed is op Windows en Linux.
 
OPMERKING: Als u zeker bent van de karakterisering van het probleem, kunt u naar Oplossing gaan voor de eenvoudige en permanente aanbevolen stappen voor herstel.

Er zijn veel fouten en omstandigheden verbonden aan dit probleem, waaronder, maar niet beperkt tot:
  • Fout: 'NSRD: Media info: Kan schijf '{driver handle}' niet laden naar slot {slot number}, fout '69''
  • Fout: '{hostname} the destination component full'
  • Fout: '{driver handle} read open error, no such device or address'
  • Fout: "Opening: I/O-fout'
  • Fout: 'nsrd: Jukebox '{jukebox}' failed: verwacht volume '{volid}' got {volid}'
  • Fout: 'nsrd: Jukebox '{jukebox}' failed: expected volume '(volume_name)' got 'NULL''
  • Fout: 'Fout bij openen gelezen, apparaat niet gereed'
  • Fout: "NSRJB: Jukebox-fout, alle toegewezen stations zijn niet bruikbaar, onherstelbare bedieningsfouten'
  • Fout: 'nsrd: Jukebox '{jukebox}' failed: verwacht volume '{volid}' got {volid}'
  • Fout: 'nsrd: Jukebox '{jukebox}' failed: expected volume '{volume}' got 'NULL''
  • Fout: 'Fout bij openen gelezen, apparaat niet gereed'
  • Fout: "NSRJB: Jukebox-fout, alle toegewezen stations zijn niet bruikbaar, onherstelbare bedieningsfouten'
  • Fout: 'NSRD: Waarschuwing voor de media: {driver handle} reading: read open error: Geen media in drive.'
  • Fout: "Inventaris: Streepjescodelabel '{streepjescode}' komt niet overeen met streepjescodelabel media-db, media-db bijgewerkt'
  • Fout: 'Onwettig verzoek, medium niet aanwezig'
  • Fout: 'nsrd: media info: failed unloading drive '{driver handle}' to slot {slot number}'

Cause

Op het moment dat een tapewisselaar voor het eerst wordt geconfigureerd in NetWorker, wordt het bibliotheekobject gemaakt dat de harde schijven koppelt aan hun door het besturingssysteem gegenereerde driverhandvatten die ze op dat moment hebben. Het is een statische associatie die de relatie weergeeft op het moment van configuratie. Een bibliotheek kan bijvoorbeeld twee apparaten hebben:
Fysieke schijf 1 = \\.\Tape0 (of misschien /dev/nst0 in Linux)
Fysieke schijf 2 =\\.\Tape1 (of /dev/nst1)

In een Plug 'n Play-besturingssysteem zoals Windows of Linux kan elke vorm van verdwijning van het apparaat uit het systeem ertoe leiden dat het besturingssysteem de naam van de apparaten wijzigt; dit omvat het simpelweg opnieuw opstarten van de host, apparaten of de connectiviteitshardware die bij de verbinding betrokken is. Vooral op een SAN, waar apparaatdetectie ongeordend kan zijn, kunnen de apparaten bij de volgende herstart een andere naam krijgen, bijvoorbeeld in tegenstelling tot het bovenstaande:
Fysieke schijf 1 = \\.\Tape1 of /dev/nst1
Fysieke schijf 2 = \\.\Tape0 of /dev/nst0

Opdrachten voor deze apparaten kunnen nog steeds werken, ervan uitgaande dat er een apparaat is dat de gewenste naam gebruikt. Aangezien de koppeling van de driverhandle en het fysieke element echter niet meer correct is in het element NetWorker Library, is het resultaat hiervan dat NetWorker de juiste naam van de apparaten niet meer kent, omdat ze nu zijn gewijzigd. NetWorker kan bijvoorbeeld een cassette in een schijfelement laden, maar de oorspronkelijke (en nu, na de gebeurtenis met het besturingssysteem, onjuiste) naam van de tapedriver gebruiken om tapebewerkingen uit te voeren - d.w.z. het kan tapestation 1 laden, maar opdrachten geven aan station 2 (die de oude naam van station 1 opnieuw toegewezen heeft gekregen). Dit kan resulteren in een breed scala aan fouten, ervan uitgaande dat er een onverwacht volume (of helemaal geen) wordt gevonden. Er zijn veel mogelijke oorzaken van de bestelvoorwaarden van schijven:
  • Handmatige verkeerde configuratie van bibliotheek met jbconfig - of jbedit-opdrachten
  • Opnieuw opstarten van host, storageadapter, storageconnectiviteitshardware of tapeapparaten
  • Tijdelijk verlies van verbinding met een apparaat
  • Het apparaat in het besturingssysteem uitschakelen en opnieuw inschakelen
  • Updates van het besturingssysteem
  • Updates van apparaatdrivers of storageadapter

Resolution

Persistente naamgeving:

Dit wordt beschouwd als best practice en kan worden aanbevolen door support, zelfs als u geen problemen ondervindt om u proactief te beschermen. Gebruik de informatie uit de volgende artikelen:

OPMERKING: Hiervoor moeten uw tapebibliotheken opnieuw worden geconfigureerd.

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000051940
Article Type: Solution
Last Modified: 27 Sep 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.