NetWorker: Odstraňování problémů se zatížením páskové knihovny v nástroji NetWorker
Shrnutí: Tento článek je určen k tomu, aby pomohl podporovatelům a správcům při řešení potíží se zatížením knihovny na úrovni knihovny nebo aplikace. Zjištění, zda se jedná o logický nebo fyzický problém a zda se jedná o problém robota, jednotky nebo kazety s páskou média. ...
Příznaky
- Sporadické nebo trvalé chyby při vkládání páskových kazet do knihovny
- Nelze provádět zálohování nebo obnovení z médií knihovny.
- Knihovna je zjistitelná, potvrzena jako funkční a připravená
- Nelze provést operace zatížení nebo označení.
- Pásky označené jako "neoznačené"
- Možné chyby nebo zprávy ASC/ASCQ/SCSI SENSE v systémových nebo aplikačních protokolech
- Sporadické nebo konzistentní chyby při provádění konkrétních nebo náhodných operací knihovny
Příčina
Pokud konfigurace knihovny dříve fungovala a najednou došlo k problému, zvažte možné změny, které mohou bránit detekci a konfiguraci:
- Změna firmwaru robota, přepínače nebo adaptéru, ovladače nebo konfigurace
- Přidání, výměna nebo odebrání jednotek, páskových kazet nebo jiných součástí knihovny
- Změna verze softwaru NetWorker, opravy operačního systému
- Jakákoli hardwarová událost, jako je ztráta napájení nebo restartování jakékoli komponenty v datové cestě.
- Nesrovnalosti mezi konfigurací a knihovnou NetWorker (například páskové kazety přesunuté mimo kontrolu NetWorker)
Pokud knihovna nikdy nefungovala, ověřte, zda je hardware podporován v průvodci kompatibilitou hardwaru NetWorker (vyžaduje přihlášení k účtu podpory Dell). Pamatujte, že je možné, aby knihovna byla částečně funkční; Zjišťování samo o sobě nezaručuje použitelnost nebo podporu.
Řešení
Chcete-li vyřešit problémy se zatížením knihovny, po zvážení posledních známých změn vyřešte problém delegováním procesu na jeho primitivní složky a jejich individuálním testováním.
Jsou shromažďovány požadované údaje NSRGet Při spuštění s -o:d . NetWorker: Jak používat nástroj NSRGet na shromažďování dat v prostředí NetWorker
Položky, které nejsou, jsou omezeny na operace, které by mohly být považovány za nebezpečné, pokud by se o ně pokusili ručně.
Zatížení knihovny: Komunikace
- Než budete pokračovat, ujistěte se, že knihovna reaguje a je připravená. Pokud není:
- NetWorker: Odstraňování problémů s připraveností páskové knihovny v nástroji NetWorker
- Odstraňování potíží s přístupem k páskové knihovně v nástroji NetWorker
- Odstraňování problémů s detekcí páskové knihovny v nástroji NetWorker
- Odstraňování problémů s hardwarem páskové knihovny v nástroji NetWorker
Zatížení knihovny: Fyzický provoz
- Zkontrolujte, zda jsou operace knihovny fyzicky možné na základní úrovni. Zajistěte, aby testování bylo provedeno v době, kdy knihovna jinak není aktivní, a aby byly kazety s páskou vráceny do původního umístění.
sjirdtag <changer address>
Poté přesuňte kazety s páskou mezi prvky a zpět:
sjimm <changer address> <drive|slot|inlt|mt> <element_number> <drive|slot|inlt|mt> <element_number>
- Existují situace, kdy lze očekávat chyby; Například knihovnám, pro které není povoleno automatické vysunutí na úrovni knihovny, se zobrazí chyba při pokusu o přesun z jednotky na jakýkoli jiný prvek (kazeta s páskou musí být samostatně vysunuta přes
mt -f <device_handle> offlinepřed vyjmutím z prvku). - Pokud se při pokusu o operaci robota sporadicky nebo konzistentně vracejí chyby kódu SCSI ASC/ASCQ, zvažte jejich postoupení dodavateli knihovny ke kontrole.
Zatížení knihovny: Logická operace
Jakmile zjistíme, že fyzické operace jsou bezchybné (alespoň povrchně), můžeme se pokusit vysledovat problém v NetWorker.
- Určete rozvržení knihovny a zajistěte její připravenost porovnáním informací o stavu NSR Jukeboxu s informacemi o páskové kazetě robota:
nsrjb [<-j library_name>] -C sjirdtag <changer address>
- Pokus o vložení dotčené pásky do postižené jednotky s vysokou podrobností:
nsrjb [<-j library_name>] -lvvvvv -f <device_handle> -S <slot_number>
Pokud se knihovna načítá opakovaně bez problémů, může problém s načítáním vyplývat spíše z konkrétních situačních faktorů než z přetrvávající chyby. Mělo by být vynaloženo veškeré úsilí na izolaci podmínky, která vede k selhání zatížení, a mělo by následovat ladění stavu (viz níže).
- Pokud běžné operace načítání selžou, zejména pokud jsou svazky označené jako neoznačené, pak se během pokusu o načtení nepodařilo přečíst popisek (což způsobí selhání připojení ). Pokuste se načíst stejnou pásku do stejné jednotky s vysokou podrobností a bez připojení:
nsrjb [<-j library_name>] -lnvvvvv -f <device_handle> -S <slot_number>
- Proveďte samostatné ověření popisku a otestujte, jestli je chyba čtení popisku přechodná nebo konzistentní:
nsrmm -pvvvvv -f <device_handle>
- V případě úspěšného načtení štítku se problém může týkat pokusů o přečtení štítku, k nimž dochází před tím, než je páskové zařízení připraveno po fyzickém zavedení. V takovém případě můžete zkusit nastavit proměnnou v systémovém prostředí nebo ve spouštěcím skriptu:
MAX_LOAD_RETRIES=10
Pokud se zdá, že operace načtení stále selže během operace složeného načtení nebo připojení (čtení popisku) po nastavení proměnné, přejděte do části Ladění.
Zatížení knihovny: Ladění
Pokud vše ostatní selže, shromážděte příslušná data, která vám pomohou při ladění problému, než se poradíte s odborníky na danou problematiku (SME):
- Před opětovným výskytem problému v nástroji NetWorker změňte v prostředku NSR Jukebox úroveň trasování ladění na hodnotu 5
- Použijte také
dbgcommandaby se zvýšila úroveň ladění spuštěnéhonsrdansrmmgdprocesů do 5dbgcommand -n PROCESS_NAME Debug=5- Disable:
dbgcommand -n PROCESS_NAME Debug=0 - NetWorker: Úrovně informací ladění
- Zvážit
truss/tusc/strace,pstack,gcore/gencorena příslušnémnsrlcpdPřed a během problémové události - Nastavte proměnné ladění v systémovém prostředí (Windows) nebo spouštěcím skriptu (UNIX), abyste získali bohatší data ladění:
SJI_DEBUG=9 LUS_DEBUG=9 CDI_DEBUG=9 SCSI_DEBUG=9 JBDEBUG=9
Pokud žádný z výše uvedených návrhů nepomůže, obraťte se na podporu dodavatele knihovny, pokud důkazy shromážděné z ladění naznačují nějaké interní anomálie, jak je popsáno v části Odstraňování problémů s detekcí páskové knihovny v nástroji NetWorkera Odstraňování problémů s přístupem k páskové knihovně v nástroji NetWorker; Jinak, ujistěte se, že je výstup ladění eskalován v rámci podpory NetWorker, aby bylo možné zjistit možnost vady kódu.
Další informace
Tento článek je součástí řady řešení Odstraňování problémů s páskovými knihovnami pomocí nástroje NetWorker.