NetWorker: Odstraňování problémů s objednáváním páskové jednotky

Summary: Tento článek popisuje dobře známý problém s páskovými knihovnami v prostředí sítě SAN, který vede ke změně názvů zařízení operačním systémem, což vede k selhání aplikací.

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

V operačním systému Plug 'N Play jsou zařízením přiřazovány cílové adresy SCSI v pořadí zjišťování.

Jelikož se pořadí zjišťování sítí SAN liší a ztráta připojení způsobí přemapování technologie Plug-and-Play, cílová čísla se změní a nemohou zůstat pevná.

Technologie Plug-and-Play přejmenovává zařízení na základě pořadí výčtu, takže jakékoli úmyslné nebo náhodné přerušení připojení může způsobit, že zařízení budou znovu přiřazena nová jména.

Problém s objednáváním disků popisuje stav, kdy název ovladače nakonfigurovaný nástrojem NetWorker pro zařízení neodpovídá skutečnému názvu. Nejčastěji se jedná o důsledek změny názvu ovladače v operačním systému po počáteční konfiguraci knihovny NetWorker. Obvykle se jedná o problém operačního systému Plug 'N Play, který postihuje systémy Windows a Linux.

POZNÁMKA: Pokud jste si jisti charakterizací problému, můžete přejít k řešení, kde najdete jednoduché a trvalé doporučené kroky nápravy.


S tímto problémem je spojeno mnoho chyb a podmínek, mimo jiné:

  • Error: 'nsrd: media info: failed unloading drive `{driver handle}' to slot {slot number}, error '69''
  • Error: '{hostname} the destination component full'
  • Error: '{driver handle} read open error, no such device or address'
  • Error: 'opening: I/O error'
  • Error: 'nsrd: Jukebox '{jukebox}' failed: expected volume '{volid}' got {volid}'
  • Error: 'nsrd: Jukebox '{jukebox}' failed: expected volume '(volume_name)' got 'NULL''
  • Error: 'read open error, device not ready'
  • Error: 'nsrjb: Jukebox error, All allocated drives are not usable, unrecoverable operation errors'
  • Error: 'nsrd: Jukebox '{jukebox}' failed: expected volume '{volid}' got {volid}'
  • Error: 'nsrd: Jukebox '{jukebox}' failed: expected volume '{volume}' got 'NULL''
  • Error: 'read open error, device not ready'
  • Error: 'nsrjb: Jukebox error, All allocated drives are not usable, unrecoverable operation errors'
  • Error: 'nsrd: media warning: {driver handle} reading: read open error: No media in drive.'
  • Error: 'inventory: Bar code label `{barcode}' does not match media db bar code label, updating media db'
  • Error: 'Illegal request, medium not present'
  • Error: 'nsrd: media info: failed unloading drive `{driver handle}' to slot {slot number}'

Cause

Nástroj NetWorker vytvoří objekt knihovny během počátečního nastavení a propojí páskové jednotky s popisovači zařízení vygenerovanými operačním systémem, které mají v daném okamžiku. Jedná se o statické přidružení, které odráží vztah v době konfigurace. Knihovna může mít například dvě zařízení:
Fyzický disk 1 = \\.\Tape0 (nebo možná /dev/nst0 v Linuxu)
Fyzická jednotka 2 = \\.\Tape1 (nebo /dev/nst1)

V systémech Plug-and-Play, jako je Windows nebo Linux, může jakékoli zmizení zařízení – včetně restartů nebo změn připojení – způsobit, že operační systém zařízení přejmenuje. Zejména v sítích SAN, kde může dojít k narušení zjišťování zařízení, mohou být zařízení při příštím restartu pojmenována jinak, například v kontrastu s výše uvedeným:
Physical drive 1 = \\.\Tape1  or /dev/nst1
Fyzický disk 2 =  \\.\Tape0  or /dev/nst0

Příkazy pro tato zařízení mohou stále fungovat, za předpokladu, že existuje nějaké zařízení s požadovaným názvem. Nástroj NetWorker ztrácí přehled o názvech zařízení, protože po přejmenování zařízení operačním systémem již přiřazení ovladače k popisovači knihovny neodpovídá fyzickým prvkům. Nástroj NetWorker může například načíst páskovou kazetu do jedné jednotky, ale použít zastaralý nesprávný název zařízení a po přejmenování operačního systému odesílat příkazy na nesprávnou jednotku. To může vést k široké škále chyb za předpokladu, že je nalezen neočekávaný svazek (nebo vůbec žádný). Existuje mnoho možných příčin podmínek pro objednání disku:

  • Ruční chybná konfigurace knihovny pomocí jbconfig nebo jbedit Příkazy
  • Restart hostitele, adaptéru úložiště, hardwaru pro připojení úložiště nebo páskových zařízení
  • Dočasná ztráta konektivity k zařízení
  • Zakázání a opětovné povolení zařízení v operačním systému
  • Aktualizace operačního systému
  • Aktualizace ovladače zařízení nebo adaptéru úložiště

Resolution

Trvalé pojmenování:

Tento postup je považován za osvědčený a podpora jej může doporučit, i když problémy nemáte, aby vás proaktivně chránila. Použijte informace z následujících článků:

POZNÁMKA: To vyžaduje překonfigurování páskových knihoven.

Additional Information

VÝSTRAHA: Výše uvedené informace jsou považovány za doporučený a podporovaný způsob, jak předcházet problémům s objednáváním disků. Tyto postupy nejsou společností Dell podporovány a pravděpodobně budou rušivější než upřednostňované řešení trvalého pojmenování. Níže uvedené informace slouží pouze pro referenční účely a pro specifické situace.

Ruční rekonfigurace
Pokud nemůžete okamžitě povolit odolnost aplikací a znovu nakonfigurovat knihovnu, existuje několik ručních alternativ, které je možné zvážit:

  1. Rekonfigurace konzole NMC: Konfiguraci nástroje NetWorker můžete aktualizovat pomocí možnosti Reconfigure instance Library, čímž odeberete definice zařízení pro všechna dotčená zařízení, odstraníte zbývající instance páskových zařízení z kontejneru Devices a poté znovu provedete kontrolu a konfiguraci s opravenými novými názvy.
POZNÁMKA: Problém se tím trvale nevyřeší a možná budete muset postup opakovat, pokud jsou dotčena všechna zařízení, protože musí zůstat jedna instance.
  1. jbconfig : Tyto příkazy jsou stále součástí sady NetWorker, ale již se nepoužívají a vyžadují pokročilejší znalosti nástroje NetWorker i páskové knihovny a přenosových technologií úložiště.
  2. Vynucené přejmenování: Může být možné zakázat nebo odstranit zařízení a přečíst nebo znovu povolit je v pořadí odpovídajícím jejich aktuální konfiguraci v nástroji NetWorker. Například v jednoduchém scénáři systému Windows pro výše uvedené je možné zakázat obě zařízení a znovu povolit instanci nakonfigurovanou jako Tape0 v nástroji NetWorker, aby operační systém znovu pojmenoval dané zařízení Tape0. Metodologie Linuxu by byla podobná, ale k přímému odstranění a opětovnému prohledání zařízení použijte soubor /proc/scsi/scsi.

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000051940
Article Type: Solution
Last Modified: 29 شوال 1447
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.