Problemen met de configuratie van tapewisselaars oplossen in NetWorker
Summary: Dit artikel is bedoeld om supporters en klanten te helpen bij het bepalen van de oorzaken voor het onvermogen van een gedetecteerde robot om met succes te configureren.
Symptoms
Als de bibliotheekconfiguratie eerder zonder problemen werkte en er plotseling een probleem optreedt, overweeg dan mogelijke wijzigingen die de detectie en configuratie kunnen belemmeren:
- Upgrade van firmware of driver van robot- of tape-apparaten
- Toevoeging, vervanging of verwijdering van tapehardware of andere bibliotheekcomponenten
- Wijziging van NetWorker-softwareversie of patches voor het besturingssysteem
- Elke wijziging in het opslagtransport tussen gastheer en robot
Als de bibliotheek nog nooit heeft gewerkt, controleert u of de hardware wordt ondersteund in de NetWorker Hardware Compatibility Guide. Vergeet niet dat het mogelijk is dat een bibliotheek gedeeltelijk functioneel is; Detectie alleen is geen garantie voor bruikbaarheid of bruikbaarheid.
- Fouten bij het gebruik van NetWorker Management Console om jukebox te detecteren en te configureren
- Fouten bij het gebruik van jbconfig om jukebox te detecteren en te configureren
- Fouten bij het gebruik van jbedit om een jukeboxconfiguratie te wijzigen
- Detectie en configuratie van een NetWorker-tapewisselaar bestaat uit twee gebruikersfasen:
- Apparaatdetectie, inventarisatie van eigenschappen en het maken van niet-geconfigureerde kenmerken
- Maken en koppelen van NSR Jukebox en NSR Device tapestationobjecten
- Problemen bij het configureren van een tapewisselaar die niet het gevolg zijn van detectie- of toegangsproblemen, wijzen meestal op een inconsistentie in de gedetecteerde bronnen van de bibliotheek of de stations:
- Serienummers van schijven (zoals gedetecteerd in schijven of opgeslagen in robot)
- Conflicterende apparaten die al zijn geconfigureerd met dezelfde driverhandvatten
- Specifieke, interne responsproblemen met SCSI-opdrachten
- Inconsistente robotinformatie en fysieke realiteit
- Automatische configuratie met jbconfig is beperkt tot de lokale host waarop de opdracht wordt uitgevoerd, en vereist nog steeds detectie van serienummers en matching van bestandshandvatten
- jbconfig (optie 4) is een handmatige manier om te proberen automatische detectie te negeren wanneer deze functies niet worden ondersteund of problemen ondervinden
- JBedit is een opdrachtregelprogramma dat kan worden gebruikt om bestaande bibliotheekconfiguraties te bewerken
Cause
Bekende oorzaken van problemen met de bibliotheekconfiguratie:
- Niet-geconfigureerde apparaten verwijderen (Oranje moersleutels) (Een Dell Support account is vereist om dit artikel te lezen)
Overweeg de mogelijke elementen of factoren die van invloed kunnen zijn op het vermogen van NetWorker om een tapewisselaar te configureren:
- Onvermogen om robot- of tapebronnen te detecteren en er correct toegang toe te krijgen
- Robotdrivers, firmware of problemen die leiden tot inconsistente interne robotica-informatie
- Robotfuncties zoals partitionering, die de beschikbaarheid of identificatie van bronnen kunnen verwarren
- Dynamische World Wide Naming, die opzettelijk drive WWN's en SN's maskeert
- Conflicterende, reeds bestaande NetWorker-configuratiedatabasebronnen
- Codedefecten na wijzigen van softwareversies
Resolution
Om problemen met de bibliotheekconfiguratie op te lossen, gaat u na het bekijken van de laatst bekende wijzigingen (indien van toepassing) verder met het oplossen van problemen door het proces te delegeren aan de primitieve onderdelen en deze afzonderlijk te testen.
Alle vereiste data worden momenteel verzameld door NSRGet wanneer deze worden uitgevoerd met de schakeloptie -o:d. NetWorker: Het hulpprogramma NSRGet gebruiken voor het verzamelen van NetWorker data
Bibliotheekconfiguratie: Voorbereiding
- Naamgeving Persistentie: Om ervoor te zorgen dat de bibliotheekconfiguratie geldig blijft, moeten de hosts die toegang hebben tot schijven ervoor zorgen dat apparaatnamen permanent gebonden en ongewijzigd zijn - dit voorkomt de mogelijkheid van toekomstige problemen met het ordenen van schijven (zie Problemen met het ordenen van tapewisselaarschijven oplossen in NetWorker)
- Voor Windows raadpleegt u: Continuing Tape Device Name Persistence implementeren voor Windows (U hebt een Dell Support-account nodig om dit artikel te lezen)
- Voor Linux raadpleegt u: Continuing Tape Device Name Persistence implementeren voor Linux (U hebt een Dell Support account nodig om dit artikel te lezen)
- Apparaatbronnen opschonen: Zorg er in het gedeelte Apparaten voor dat alle standalone tapeapparaten die als bibliotheekstations worden geconfigureerd, worden verwijderd
- Scannen naar apparaten: Klik in het gedeelte Apparaten met de rechtermuisknop op de Storage Nodes-container , selecteer Scannen naar apparaten en selecteer Alle knooppunten die u wilt scannen.
Bibliotheekconfiguratie: Onderdelen
- Eigenschappen van de schijf: NetWorker heeft verschillende stukjes informatie van een apparaat nodig om associaties op te bouwen in het NSR Jukebox-configuratieobject: Het serienummer en de handgreep van het apparaat. Deze kunnen handmatig worden verkregen met behulp van de volgende opdrachten:
cdi_inq -f <tape drive driver handle> -v inquire -lc
Als de serienummers tussen de commando's inquire en cdi_inq niet overeenkomen, is dit over het algemeen een bewijs van Dynamic World Wide Naming. - Roboteigenschappen: Omdat de bewerkingen van de aandrijvingen en robots logisch gescheiden zijn, moet de robot het serienummer van een schijf koppelen aan het corresponderende elementadres van de robot om de bewerkingen voor het laden van tapecartridges te coördineren met de lees-/schrijfbewerkingen van het apparaat. Om deze combinaties te verkrijgen:
sjisn <i.t.l or changer driver handle>
- NSR Storage Node: Als u de bibliotheek configureert in NetWorker in de gebruikersinterface van de beheerconsole, voegt het apparaatdetectieproces alle gedetecteerde schijven of robots toe aan de resources van het storageknooppunt als niet-geconfigureerde apparaten (oranje moersleutelpictogrammen in de gebruikersinterface). Ze kunnen niet worden verwijderd omdat het geen afzonderlijke bronnen zijn en worden na het configuratieproces vervangen door bruikbare bronnen.
nsrdb (de map kan worden gezipt terwijl NetWorker actief is)dvdetect -dlv -D9
(bij het oplossen van problemen met UI-detectie) - NSR Jukebox: Zodra de 'Unconfigured'-bibliotheek is geselecteerd en 'Configure' wordt uitgevoerd in de gebruikersinterface, wordt de NSR-jukebox gebouwd met behulp van de bovenstaande associaties: element:serienummer:apparaathandvat en de andere bibliotheekgegevens die van de robot zijn verzameld, zoals slot, cartridge en I/E-poortverplaatsing.
nsrdb: De map kan worden gezipt terwijl NetWorker actief isnsrjb: Biedt een eenvoudigere, leesbare versie van de bibliotheekconfiguratiejbconfig: Kan worden gebruikt om een jukebox handmatig te configurerenjbedit: Biedt een eenvoudigere, leesbare versie van de bibliotheekconfiguratie
Bibliotheekconfiguratie: Remmers
Hieronder volgen enkele basistests die u kunt proberen nadat detectie en toegang eerder zijn bevestigd:
- Problemen met het detecteren van tapewisselaars in NetWorker oplossen (u hebt een Dell Support-account nodig om dit artikel te lezen)
- Problemen met toegang tot tapewisselaar oplossen in NetWorker (u hebt een Dell Support-account nodig om dit artikel te lezen)
- Checking or Deleting NSR Storage Node: Er zijn verschillende eigenschappen in de bron die een juiste detectie en configuratie van een jukebox kunnen verhinderen, zoals:
- Een van de opties Configuratie ongedaan maken of Lijst met velden
- Veld SCSI-doelen overslaan
- Een van de naam- of registratievelden
De NSR-storageknooppuntbron kan veilig worden verwijderd door NetWorker af te sluiten en via de opdrachtregel verbinding te maken met de brondatabase. Maak altijd eerst een back-up van de brondatabase, zowel door een bootstrap-back-up te maken als door een tar/.zip-bestand van de nsrdb-map te maken
cd <nsr/res directory> nsradmin -d nsrdb del type: nsr storage node (and answer yes to the storage node in question)
Handmatig controleren van cdi_inq/informatie/sjisn/sjirjc-bronnen. Aangezien automatische configuratie van een tapewisselaar coördinatie van gegevens van zowel de schijven als de robot vereist, en kruisvalidatie van sommige van deze waarden, moet u controleren of er ergens in de uitvoer afwijkingen voorkomen:
sjirjc <changer address>
Bevestig het aantal schijven, het aantal import-/exportelementen en het aantal slots dat wordt verwacht.
sjisn <changer address>
Vergelijk schijftotalen om te informeren, sjirdtag en sjirjc totalen; Vergelijk serienummers en modelreeksen om de uitvoer op te vragen.
sjirdtag <changer address>
Vergelijk het totaal van stations en slots met andere uitvoerapparaten; Zoek naar pres_val=0 voor schijven om problemen aan te geven.
cdi_inq -f <changer driver handle> -v
Vergelijk het serienummer en de modeltekenreeks om uitvoer te onderzoeken en te verzenden.
Als serienummers niet kunnen worden gedetecteerd of de serienummers of serienummers van stations niet overeenkomen, mislukt de configuratie.
- Problemen met hardware, firmware of NetWorker-code: Als er problemen op een lager niveau zijn in een van de rapporten van de apparaten, of de code die ze afhandelt, kunt u foutopsporing inschakelen met de volgende omgevingsvariabelen en de bovenstaande opdrachten opnieuw uitvoeren (of NSRGet -o:d) om te controleren op aanwijzingen of om u voor te bereiden op escalatie:
SJI_DEBUG=9 LUS_DEBUG=9 CDI_DEBUG=9 JBDEBUG=9 SCSI_DEBUG=9
Bibliotheekconfiguratie - jbconfig (automatisch)
- Als de bibliotheek niet kan worden gedetecteerd met behulp van de normale UI-mechanismen, probeer dan de opdracht jbconfig - dit kan op een semi-gedecentraliseerd niveau werken, maar biedt nog steeds bijna dezelfde resultaten als de gebruikersinterface (en biedt de mogelijkheid om de bibliotheek een naam te geven, wat niet aanwezig is in de normale UI-configuratie).
- Selecteer optie 2 in het dialoogvenster jbconfig om de automatische detectie en configuratie te testen. u wordt gevraagd om gedeelde apparaten of NDMP-apparaten - externe hosts en NDMP worden niet automatisch afgehandeld en u moet de uitvoer SJISN en Inquire gebruiken om de host/handle-koppelingen per element op te geven.
Bibliotheekconfiguratie - jbconfig (handmatig)
- Als jbconfig mislukt met optie 2 - kunt u het opnieuw proberen met optie 4, en als het type bibliotheek niet in de lijst verschijnt, gebruikt u gewoon #54 (standaard SCSI-jukebox). Deze optie vereist alle parameters die handmatig worden ingevoerd:
- SCSI-adres van de bibliotheek of de handgreep van het driverbestand, zoals geretourneerd door navraag te doen bij de host van de robotbesturing
- Driverhandle voor elke koppeling van host:schijfelement, volgens robot-lokale SJISN-uitvoer, in vergelijking met een informatie-uitvoer die is verzameld van elke schijf voor het delen van storageknooppunten
- Model van de aandrijving(en) die in de jukebox worden geconfigureerd
- Als sjisn- en inquire-uitgangen geen serienummers onthullen, ondersteunen de robot of aandrijvingen mogelijk geen serienummers; In dit geval is de enige overgebleven optie om de bibliotheek te legen, handmatig één tapecartridge achter elkaar naar elk station te verplaatsen en MT -F <device handle> status uit te voeren totdat de juiste lokale handle, per host, is gevonden voor dat schijfelement. Dit is zeldzaam en onverwacht in moderne hardware.
Als geen van de bovenstaande suggesties helpt, neem dan contact op met de support van uw besturingssysteem of bibliotheekleverancier als het bewijs dat is verzameld met de foutopsporing interne afwijkingen suggereert; Verzamel anders de debug-uitvoer tijdens een poging tot configuratie en escaleer de resultaten binnen NetWorker Support om de mogelijkheid van een codedefect na te streven.