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

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

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

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

 

Příčina

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

 

Řešení

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.

 

Dotčené produkty

NetWorker, NetWorker Series
Vlastnosti článku
Číslo článku: 000031488
Typ článku: Solution
Poslední úprava: 23 Oct 2025
Verze:  6
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.