Problemen met toegang tot tapewisselaars oplossen in NetWorker

Samenvatting: Dit artikel is bedoeld om Support en NetWorker-beheerders te helpen bij het bepalen van de oorzaken voor het onvermogen van een robot om opdrachten te accepteren.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

 

  • Kan geen toegang krijgen tot gedetecteerde installatie van tapewisselaar op NetWorker storageknooppunt of server
  • Kan geen back-up maken van data vanwege onbruikbare back-uphardware
  • Fouten bij het openen van de robot:
    • 0x29
    • Device busy
    • The requested resource is busy
    • Str=<There is an input or output error.>
    • No such device
    • No such file or directory
    • Inappropriate ioctl for device

Oorzaak

Als de bibliotheek eerder werkte, maar plotseling niet meer, beschouw dan de laatst bekende wijziging als de waarschijnlijke oorzaak:

  • Onverwerkte wijziging van het bibliotheekadres na opnieuw opstarten, opnieuw detecteren en hernoemen van het apparaat
  • Mogelijke schade als gevolg van stroompiek, stroomuitval of andere omgevingsgebeurtenissen
  • Storingen of herconfiguratie van transporthardware
  • Installatie, wijziging of verwijdering van software of stuurprogramma's met betrekking tot transport of robotica

Als de bibliotheek nog nooit heeft gewerkt, controleert u of de hardware wordt ondersteund in de NetWorker Hardware Compatibility Guide(aanmelden bij Dell Support Account vereist). Vergeet niet dat het mogelijk is dat een bibliotheek gedeeltelijk functioneel is; Detectie alleen is geen garantie voor bruikbaarheid of bruikbaarheid.

Oplossing

Bekijk recente wijzigingen om problemen met bibliotheektoegang op te lossen. Gebruik vervolgens vergelijkende basistests en vergelijkende tests van derden om te bevestigen of een host of proces een reactie van de robot kan veroorzaken.

Soms is het wenselijk om specifieke functies te testen, op basis van het beschikbare bewijs. Als host A wel vragen kan stellen aan de robot, maar host B niet, reageert de robot. De chauffeur van host A vergrendelt mogelijk de robot. Als host B nog steeds fouten ontvangt nadat alle hosts geen zones hebben ingedeeld, is er mogelijk een probleem met de driver, de configuratie of de software van host B.

Als de host de robot heeft geopend vóór het probleem, zijn revisie-items hoogstwaarschijnlijk gewijzigd. Onderzoek fouten of bekende configuratiewijzigingen na de gebeurtenis.

Nadat de bibliotheek is gedetecteerd, gebruikt u de volgende opdrachten om elementaire SCSI-bewerkingen te testen via het storagetransport, niet via Ethernet of de webinterface. Zorg er altijd voor dat de patches voor het besturingssysteem up-to-date zijn, vooral als het gaat om storage.

OPMERKING: De eenvoudigste manier om een uitgebreide initiële dataset te verzamelen, inclusief het bovenstaande, is door het volgende uit te voeren: nsrget -o:d op de getroffen server en knooppunten.
LET OP: Gebruik de -o:d op elke host met tapes waar de tapes druk aan het schrijven zijn. U kunt dit controleren via de NetWorker Management Console (NMC) onder Monitoring -> Devices.

Het volgende artikel bevat informatie over het verkrijgen en gebruiken van NSRGET: NetWorker: Het hulpprogramma NSRGet gebruiken voor het verzamelen van NetWorker data


Toegang tot de bibliotheek: Besturingssysteem:

  • Windows: Er is geen native manier om query's uit te voeren op een tapewisselaar in Windows; mtx is een freeware-hulpprogramma dat desgewenst kan worden getest. Het gebruikt de handle van het wisselaarapparaat in plaats van het SCSI-adres bij het uitvoeren van opdrachten (die gevolgen kunnen hebben voor het testen).
loaderinfo -f \\.\changer#
mtx -f \\.\changer# inquiry
 
  • Linux: Net als Windows heeft het geen native opdracht om query's uit te voeren, maar het heeft ook een mtx poort, waarvoor de handgreep van de apparaatdriver nodig is (ook hier verschilt van de manier waarop NetWorker er toegang toe heeft).
loaderinfo -f /dev/sg#
mtx -f /dev/sg# inquiry
 
  • Solaris: Solaris omvat de sgen Driver voor native tapewisselaarsupport, maar geen mtx poort noch andere native library-opdrachten bestaan ervoor. Zie in plaats daarvan het gedeelte over NetWorker-opdrachten om de toegang tot de bibliotheek te testen (hieronder).
     
  • AIX: AIX heeft geen native ondersteuning voor tapewisselaar (lus in plaats daarvan wordt gebruikt), en geen mtx Er bestaat een poort voor. Zie in plaats daarvan het gedeelte over NetWorker-opdrachten om de toegang tot de bibliotheek te testen (hieronder).
  • HP-UX: mc is het native HP-UX commando voor medium changer manipulatie:
mc -p $(ioscan  FnkC autoch | grep /dev/rac) -r MIDS -q
 
  • NetWorker: Deze opdrachten functioneren op een relatief atomair niveau, en hoewel ze worden geschreven, gecompileerd en getest door NetWorker-ondersteuning, is er geen actieve NetWorker-instantie nodig om te functioneren, noch een van de configuraties van NetWorker. Over het algemeen worden ze beschouwd als betrouwbare, software-onafhankelijke testhulpprogramma's op laag niveau. Om de foutopsporing voor de meeste hulpprogramma's te verhogen, kunt u de volgende omgevingsvariabelen toevoegen:

SJI_DEBUG=9
LUS_DEBUG=9 (lusdebug ffff on AIX)
CDI_DEBUG=9
SCSI_DEBUG=9
JBDEBUG=9

In het onderstaande, '<changer address>' verschilt per besturingssysteem:

Windows: Initiator.Target.LUN (zoals onthuld door inquire commando) of \\.\changer# driver handle
Linux: Intiator.Target.LUN (zoals onthuld door inquire commando) of /dev/sg# driver handgreep
Solaris: /dev/scsi/changer/c#t#d# driver handle
AIX: Initiator.Target.LUN (zoals onthuld door inquire command)
HP-UX: Initiator.Target.LUN (zoals onthuld door inquire commando) of /dev/rac/c#t#d# Bestuurdershendel

sjirjc <changer address>
Vraagt de robot om gegevens, zoals het aantal schijven, ondersteunde functies, enzovoort.

sjisn <changer address>
Vraagt informatie over schijfelementen en serienummers op bij de robot.

sjirdtag <changer address>
Vraagt tapecartridge aan om locatiegegevens te verwerken

cdi_inq -f <changer driver handle> -v
Vraagt essentiële productgegevens op (hiervoor moet een bestuurdershendel worden gebruikt)
 
ielem -a <changer address>
Pogingen om elementen opnieuw te initialiseren - kan storend zijn.
 

Toegang tot de bibliotheek: De bibliotheek resetten:

Bibliotheken kunnen te maken krijgen met periodieke, tijdelijke problemen waardoor ze opstartcyclusproblemen ontwikkelen; Er kunnen verschillende maatregelen worden genomen om te proberen interne problemen te verlichten:

nsrjb -HEvvvvv
Hiermee geeft u een reset-opdracht voor een problematische bibliotheek en dwingt u een element opnieuw te initialiseren.

nsrjb -IIvvvvv
Dwingt een update en vernieuwing af van het NetWorker nsr jukebox-object op basis van de streepjescodes die door de bibliotheek worden gerapporteerd en de bijbehorende waarden in de mediadatabase.

nsrjb -HH
Dwingt de jukebox om alle volumes te verwijderen en een zachte reset uit te voeren.
 
OPMERKING: De bovenstaande opdrachten werken alleen in een later stadium van de werkstroom, met name nadat de bibliotheekeenheid 'Gereed' is geworden om opdrachten te accepteren. Als zodanig bevat dit gedeelte alleen stappen voor het oplossen van 'toegangsproblemen' wanneer de bibliotheek zich in de status 'Gereed' bevindt. ielem -a is een ruw equivalent van nsrjb -E daarvoor is geen functionele nsr-jukebox in NetWorker nodig.
 

Transport - Configuratie

  • Voor SAN: Zorg ervoor dat zowel de robot als de beoogde NetWorker-robotbesturingshost correct zijn aangemeld bij de switch en bekijk de zones voor de robot om er zeker van te zijn dat een end-to-end-verbinding mogelijk is.
  • Robots zijn niet bedoeld om door meer dan één gastheer te worden benaderd of bestuurd; Tenzij dit nodig is (bijvoorbeeld een gepartitioneerde robot), moet u ervoor zorgen dat alleen de beoogde host van de NetWorker-robotcontroller is gezoneerd om de robot te zien.
  • Het is mogelijk om SAS-expanders te testen om ervoor te zorgen dat een robotverbinding tot stand wordt gebracht; pure point-to-point-technologie zoals SCSI vereist het testen van de verbinding vanaf de relevante host.

Transport - Hardware

  • Als er problemen worden gedetecteerd op het niveau van de host- of transporthardware, overweeg dan om de switch of expander te testen of kabels te vervangen door 'bekende goede' voorbeelden om problemen met de bekabeling uit te sluiten.
  • Controleer de firmware van de transporthardware en de firmware van de robot zelf voor valuta.
  • Zorg er bij SCSI voor dat terminators correct zijn geplaatst en goed zitten, dat de limieten voor de kabellengte in acht worden genomen en dat de juiste voltages worden gebruikt.

Hosttransport - configuratie

  • Zorg ervoor dat de betreffende host up-to-date drivers en firmware heeft voor de transportchauffeurs - gebruik EMCReports (gebundeld met nsrget -o:e).
  • Ervoor zorgen dat elke vereiste configuratie van de Host Bus Adapter (HBA)-driver op de juiste manier wordt uitgevoerd op het besturingssysteem.

Hostsoftware - Bronvergrendeling

  • Voor elke host die is gezoneerd om de robot te zien (idealiter alleen de aangewezen NetWorker-host), controleert u op software die zou kunnen proberen toegang te krijgen tot de robot, zoals andere back-upsoftware, bewakingssoftware of zelfstandige hulpprogramma's die mogelijk proberen toegang te krijgen tot de robot.
  • Voor Solaris 10 is de robot niet toegankelijk wanneer het nsrlcpd NetWorker-proces is aangesloten; dus kan het lijken alsof het ontoegankelijk (of zelfs niet detecteerbaar) is totdat de bibliotheek in NetWorker wordt uitgeschakeld (waardoor nsrlcpd om los te maken en te sterven).
  • Als wordt vermoed dat een niet-NetWorker-proces de robot of een schijf vergrendelt of opent, raadpleegt u Problemen met overschreven labels en opnieuw instellen van SCSI in NetWorker oplossen voor meer informatie over probleemoplossing en identificatie.

Als het besturingssysteem de bibliotheek detecteert, maar de bibliotheek niet reageert op opdrachten, is het tot op zekere hoogte functioneel. Deze kan zijn vergrendeld door een ander proces of host, is getroffen door transportproblemen of heeft een storing op componentniveau.

Als er geen proces of host kan worden vastgesteld die toegang heeft tot de robot behalve het NetWorker Storage-knooppunt dat bedoeld is om deze te besturen, raadpleegt u Hardwareproblemen met de tapewisselaar in NetWorker oplossen om te bepalen of er een probleem is met de robot zelf.

Extra informatie

Zorg ervoor dat u begrijpt dat robotica-problemen waarvan wordt aangetoond dat ze buiten het toepassingsgebied van NetWorker vallen (lees: niet toegankelijk zijn met standaardmethoden van het besturingssysteem), niet binnen het bereik van NetWorker-ondersteuning vallen.
Networker: Problemen met de tapewisselaar in NetWorker

oplossenSupport kan begeleiding bieden aan de hand van de bovenstaande criteria, maar we hebben geen bronnen van leveranciers voor besturingssystemen, HBA of robotica. Deze beperking kan leiden tot langdurige, mislukte probleemoplossing.

Getroffen producten

NetWorker
Artikeleigenschappen
Artikelnummer: 000116098
Artikeltype: Solution
Laatst aangepast: 23 jan. 2026
Versie:  4
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.