Odstraňování problémů s konfigurací páskové knihovny v nástroji NetWorker

Summary: Tento článek má pomoci podporovatelům a zákazníkům určit příčiny neschopnosti detekovaného robota úspěšně nakonfigurovat.

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

Pokud konfigurace knihovny dříve fungovala bez problémů a nyní dojde k problému, zvažte možné změny, které mohou bránit detekci a konfiguraci:

  • Aktualizace firmwaru nebo ovladače robota nebo páskového zařízení
  • Přidání, výměna nebo odebrání hardwaru pásky nebo jiných komponent knihovny
  • Změna verze softwaru NetWorker nebo oprav operačního systému
  • Jakákoli změna přepravy úložiště mezi hostitelem a robotem

Pokud knihovna nikdy nefungovala, ověřte, zda je hardware podporován v NetWorker Hardware Compatibility Guide. Pamatujte, že je možné, aby knihovna byla částečně funkční; Zjišťování samo o sobě nezaručuje použitelnost nebo podporu.

  • Chyby při používání konzole NetWorker Management Console k rozpoznání a konfiguraci jukeboxu
  • Selhání při použití jbconfig k detekci a konfiguraci jukeboxu
  • Selhání při použití jbedit k úpravě konfigurace jukeboxu
  • Detekce a konfigurace páskové knihovny NetWorker se skládá ze dvou uživatelských fází:
    • Detekce zařízení, výčet vlastností a vytváření nenakonfigurovaných atributů
    • Vytvoření a přiřazení objektů NSR Jukebox a NSR Device páskové jednotky
  • Potíže s konfigurací páskové knihovny, které nepramení z problémů se zjišťováním nebo přístupem, obvykle ukazují na nekonzistenci v rozpoznaných prostředcích knihovny nebo jednotek:
    • Sériová čísla disků (detekovaná na discích nebo uložená v mezipaměti v robotu)
    • Konfliktní zařízení, která jsou již nakonfigurována se stejnými popisovači ovladačů
    • Specifické problémy s odezvou interních příkazů SCSI
    • Nekonzistentní informace o robotech a fyzikální realita
  • Automatická konfigurace pomocí jbconfig je omezena na místního hostitele, na kterém je příkaz spuštěn, a stále vyžaduje detekci sériových čísel a porovnávání popisovačů souborů
  • jbconfig (volba 4) je ruční způsob, jak se pokusit potlačit autodetekci tam, kde tyto vlastnosti nejsou podporovány nebo mají problémy
  • jbedit je nástroj příkazového řádku, který lze použít k editaci existujících konfigurací knihoven

 

Cause

Známé příčiny problémů s konfigurací knihovny:

Zvažte možné prvky nebo faktory, které by mohly ovlivnit schopnost nástroje NetWorker konfigurovat páskovou knihovnu:

  • Neschopnost detekovat a správně přistupovat ke zdrojům robotů nebo pásek
  • Ovladače robotů, firmware nebo problémy vedoucí k nekonzistentním interním informacím o robotice
  • Funkce robota, jako je rozdělení, které může zmást dostupnost nebo identifikaci zdrojů
  • Dynamic World Wide Naming, který záměrně maskuje WWN a SN jednotky
  • Konfliktní, již existující prostředky konfigurační databáze NetWorker
  • Vady kódu po změně verzí softwaru

 

Resolution

Chcete-li vyřešit problémy s konfigurací knihovny, po zvážení posledních známých změn (pokud nějaké existují) pokračujte v řešení problémů tak, že proces přenesete na její primitivní složky a otestujete je jednotlivě.

Všechna požadovaná data jsou aktuálně shromažďována nástrojem NSRGet při spuštění s přepínačem -o:d. NetWorker: Jak používat nástroj NSRGet na shromažďování dat v prostředí NetWorker

VÝSTRAHA: Některé z těchto příkazů mohou způsobit resetování SCSI, což může způsobit převíjení páskových zařízení zpět – nehodí se, pokud jsou v hostiteli nějaké aktivní pásky.

Konfigurace knihovny: Příprava

  • Trvalost pojmenování: Aby bylo zajištěno, že konfigurace knihovny zůstane platná, musí hostitelé přistupující k jednotkám zajistit, aby názvy zařízení byly trvale svázané a neměnné – tím se zabrání možnosti budoucích problémů s řazením jednotek (viz Odstraňování problémů s řazením jednotek páskové knihovny v nástroji NetWorker)
  • Vyčištění prostředků zařízení: V části Devices se ujistěte, že všechna samostatná pásková zařízení, která budou nakonfigurována jako jednotky knihovny, budou odstraněna.
  • Vyhledat zařízení: V části Devices klikněte pravým tlačítkem na kontejner Storage Nodes , vyberte Scan for Devices (Vyhledat zařízení) a vyberte All Nodes (Všechny uzly , které chcete zkontrolovat).
POZNÁMKA: Pokud se dotazu nedaří zcela zjistit zařízení nebo byly zjištěny chyby na konkrétních adresách, můžete se jim vyhnout pomocí pole Vyloučit.

Konfigurace knihovny: Součásti

  • Vlastnosti jednotky: Nástroj NetWorker vyžaduje od zařízení několik informací, aby mohl vytvořit svá přidružení v konfiguračním objektu NSR Jukebox: Sériové číslo a rukojeť zařízení. Ty lze ručně získat pomocí následujících příkazů:
    cdi_inq -f <tape drive driver handle> -v
    inquire -lc
    Pokud se sériová čísla mezi příkazy "query" a "cdi_inq" neshodují, jedná se obecně o důkaz dynamického pojmenování.
  • Vlastnosti robota: Vzhledem k tomu, že pohony a roboty jsou ve svých operacích logicky odděleny, musí robot za účelem koordinace operací načítání páskových kazet s operacemi čtení/zápisu zařízení přiřadit sériové číslo jednotky k odpovídající adrese prvku robota. Chcete-li získat tyto páry:
    sjisn <i.t.l or changer driver handle>
  • Úložný uzel NSR: Pokud konfigurujete knihovnu v nástroji NetWorker v uživatelském rozhraní konzole pro správu, proces detekce zařízení přidá všechny zjištěné jednotky nebo roboty do prostředků uzlu úložiště jako nenakonfigurovaná zařízení (oranžové ikony klíčů v uživatelském rozhraní). Nelze je odstranit, protože se nejedná o samostatné zdroje, a po dokončení procesu konfigurace budou nahrazeny použitelnými prostředky.
    nsrdb (složku lze komprimovat, když je spuštěný nástroj NetWorker)
    dvdetect -dlv -D9
    (při odstraňování problémů s detekcí uživatelského rozhraní)
  • NSR Jukebox: Jakmile vyberete knihovnu "Unconfigured" a v uživatelském rozhraní spustíte "Configure", je NSR Jukebox sestaven pomocí výše uvedených asociací: element:serial number:device handle a dalších dat knihovny shromážděných robotem, jako je slot, kazeta a posunutí I/E portu.
    nsrdb: Složku lze komprimovat, když je spuštěný nástroj NetWorker
    nsrjb: Poskytuje jednodušší, člověkem čitelnou verzi konfigurace knihovny.
    jbconfig: Lze použít k ruční konfiguraci jukeboxu
    jbedit: Poskytuje jednodušší, člověkem čitelnou verzi konfigurace knihovny.

Konfigurace knihovny: Inhibitory
Níže je uvedeno několik základních testů, které je třeba vyzkoušet po potvrzení zjištění a přístupu:

  • Kontrola nebo odstranění uzlu úložiště NSR: V prostředku je několik vlastností, které mohou bránit správné detekci a konfiguraci jukeboxu, například:
    • Libovolné pole Unconfig nebo List of Field
    • Přeskočit pole cílů scsi
    • Libovolné pole názvu nebo registrace

Prostředek uzlu úložiště NSR lze bezpečně odstranit vypnutím nástroje NetWorker, který se připojí k databázi prostředků pomocí příkazového řádku. Nejprve vždy zálohujte databázi prostředků, a to jak vytvořením spouštěcí zálohy, tak vytvořením souboru tar/.zip složky nsrdb

cd <nsr/res directory>
nsradmin -d nsrdb
del type: nsr storage node (and answer yes to the storage node in question)
POZNÁMKA: Užitečným testem může být přejmenování celé složky nsrdb (NEODSTRAŇUJTE ) a testování od nuly.

Ruční kontrola prostředků cdi_inq/dotaz/sjisn/sjirjc. Vzhledem k tomu, že automatická konfigurace páskové knihovny vyžaduje koordinaci dat z pohonů i robota a křížové ověření některých z těchto hodnot, zkontrolujte, zda se ve výstupech neobjevují anomálie:

sjirjc <changer address>

Potvrďte, že se očekává počet jednotek, počet prvků importu/exportu a počet slotů.

sjisn <changer address>

Porovnejte součty disků s součty dotazů, sjirdtag a sjirjc; Porovnejte sériová čísla a řetězce modelu a požádejte o výstup.

sjirdtag <changer address>

Porovnejte celkový počet disků a slotů s jiným výstupem; Hledejte pres_val=0 u disků, které označují problémy.

cdi_inq -f <changer driver handle> -v

Porovnejte sériové číslo a řetězec modelu pro dotazování a výstupy sjisn.

Pokud nelze zjistit sériová čísla nebo se neshodují sériové řetězce či počty jednotek, konfigurace se nezdaří.

  • Problémy s hardwarem, firmwarem nebo kódem NetWorker: Pokud dojde k problémům nižší úrovně v sestavách zařízení nebo v kódu, který je zpracovává, můžete povolit ladění s následujícími proměnnými prostředí a znovu spustit výše uvedené příkazy (nebo NSRGet -o:d), abyste buď zkontrolovali stopy, nebo se připravili na eskalaci:
    SJI_DEBUG=9
    LUS_DEBUG=9
    CDI_DEBUG=9
    JBDEBUG=9
    SCSI_DEBUG=9

Konfigurace knihovny - jbconfig (automatická)

  • Pokud se knihovnu nedaří detekovat pomocí normálních mechanismů uživatelského rozhraní, zkuste použít příkaz jbconfig – může fungovat na částečně přenesené úrovni, ale stále poskytuje téměř stejné výsledky jako uživatelské rozhraní (a poskytuje možnost pojmenovat knihovnu, která není k dispozici v běžné konfiguraci uživatelského rozhraní).
  • Vyberte možnost 2 v dialogovém okně jbconfig pro testování autodetekce a konfigurace; budete vyzváni k zadání všech zařízení se sdíleným zařízením nebo zařízení NDMP – vzdálení hostitelé a NDMP se nezpracovávají automaticky a musíte použít výstupy sjisn a inquire k poskytnutí párování hostitel/popisovač na prvek.

Konfigurace knihovny - jbconfig (manuál)

  • Pokud jbconfig selže s možností 2 - můžete to zkusit znovu s možností 4 a pokud se typ knihovny neobjeví v seznamu, jednoduše použijte #54 (standardní SCSI jukebox). Tato možnost vyžaduje všechny parametry zadané ručně:
    • Adresa SCSI knihovny nebo popisovač souboru ovladače, jak jsou vráceny dotazem na hostiteli řízení robota
    • Popisovač ovladače pro každou dvojici prvků hostitel: jednotka podle výstupu místního sjisn robota v porovnání s výstupem dotazu shromážděným z jednotlivých uzlů úložiště sdílejících jednotky
    • Model jednotek konfigurovaných v jukeboxu
  • Pokud výstupy sjisn a inquire neodhalí sériová čísla, robot nebo pohony nemusí sériová čísla podporovat; V tomto případě je jedinou zbývající možností vyprázdnit knihovnu, ručně přesunout jednu páskovou kazetu na každou jednotku za sebou a spustit mt -f <device handle> status, dokud nebude pro daný prvek jednotky nalezen správný místní popisovač na hostitele. To je u moderního hardwaru vzácné a nečekané.

Pokud žádný z výše uvedených návrhů nepomůže, obraťte se na podporu podle potřeby vašeho operačního systému nebo dodavatele knihovny, pokud důkazy shromážděné z ladění naznačují nějaké interní anomálie; V opačném případě shromážděte výstup ladění při pokusu o konfiguraci a eskalujte výsledky v rámci podpory NetWorker, abyste prověřili možnost vady kódu.

 

Affected Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000031488
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.