Rozwiązywanie problemów z konfiguracją biblioteki taśmowej w oprogramowaniu NetWorker

Summary: Ten artykuł ma na celu pomóc Wspierającym i Klientom w ustaleniu przyczyn braku możliwości pomyślnej konfiguracji wykrytego robota.

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

Jeśli konfiguracja biblioteki działała wcześniej bez problemu i nagle wystąpił problem, rozważ możliwe zmiany, które mogą utrudniać wykrywanie i konfigurację:

  • Aktualizacja oprogramowania układowego lub sterownika robota lub urządzeń taśmowych
  • Dodawanie, wymiana lub usuwanie sprzętu taśmowego lub innych elementów biblioteki
  • Zmiana wersji oprogramowania NetWorker lub poprawek systemu operacyjnego
  • Wszelkie zmiany w transporcie magazynu między hostem a robotem

Jeśli biblioteka nigdy nie działała, sprawdź, czy sprzęt jest obsługiwany w Podręczniku zgodności sprzętu NetWorker. Pamiętaj, że biblioteka może być częściowo funkcjonalna; Samo odkrycie nie gwarantuje użyteczności ani wsparcia.

  • Błędy podczas używania konsoli NetWorker Management Console do wykrywania i konfigurowania szafy grającej
  • Błędy przy użyciu jbconfig do wykrywania i konfigurowania szafy grającej
  • Błędy przy użyciu jbedit do modyfikacji konfiguracji szafy grającej
  • Wykrywanie i konfiguracja biblioteki taśmowej NetWorker składa się z dwóch faz użytkownika:
    • Wykrywanie urządzeń, wyliczanie właściwości i tworzenie atrybutów "Unconfigured"
    • Tworzenie i kojarzenie obiektów napędów taśmowych NSR Jukebox i NSR Device
  • Problemy z konfiguracją biblioteki taśmowej, które nie wynikają z problemów z wykrywaniem lub dostępem, zwykle wskazują na niespójność wykrywanych zasobów biblioteki lub napędów:
    • Numery seryjne napędów (wykryte w dyskach lub zapisane w pamięci podręcznej robota)
    • Urządzenia powodujące konflikt skonfigurowane z tym samym dojściem sterownika
    • Specyficzne, wewnętrzne problemy z reakcją na polecenia SCSI
    • Niespójne informacje o robotach i rzeczywistość fizyczna
  • Automatyczna konfiguracja za pomocą jbconfig jest ograniczona do lokalnego hosta, na którym jest uruchamiane polecenie, i nadal wymaga wykrycia numeru seryjnego i dopasowania uchwytu pliku
  • jbconfig (opcja 4) jest ręcznym sposobem na nadpisanie autodetekcji, gdy te funkcje nie są obsługiwane lub występują problemy
  • jbedit to narzędzie wiersza poleceń, którego można użyć do edycji istniejących konfiguracji bibliotek

 

Cause

Dobrze znane przyczyny problemów z konfiguracją biblioteki:

Należy wziąć pod uwagę możliwe elementy lub czynniki, które mogą mieć wpływ na możliwość skonfigurowania biblioteki taśmowej przez NetWorker:

  • Niemożność wykrycia i właściwego dostępu do zasobów robota lub taśmy
  • Sterowniki robotów, oprogramowanie układowe lub problemy prowadzące do niespójności wewnętrznych informacji o robotyce
  • Funkcje robota, takie jak partycjonowanie, które mogą mylić dostępność lub identyfikację zasobów
  • Dynamiczne nazewnictwo światowe, które celowo maskuje nazwy WWN i SN napędów.
  • Konflikt, istniejące wcześniej zasoby bazy danych konfiguracji NetWorker
  • Wady kodu po zmianie wersji oprogramowania

 

Resolution

Aby rozwiązać problemy z konfiguracją biblioteki, po rozważeniu ostatnich znanych zmian (jeśli istnieją), przejdź do rozwiązywania problemów, przekazując proces jej pierwotnym składnikom i testując je indywidualnie.

Wszystkie wymagane dane są obecnie zbierane przez NSRGet po uruchomieniu z przełącznikiem -o:d. NetWorker: Korzystanie z narzędzia gromadzenia danych NSRGet NetWorker

OSTRZEŻENIE: Niektóre z tych poleceń mogą spowodować zresetowanie interfejsu SCSI, co z kolei może spowodować przewijanie napędów taśmowych do tyłu — nie należy ich używać, jeśli hostowi dostępne są aktywne taśmy.

Konfiguracja biblioteki: Czynności przygotowawcze

  • Trwałość nazewnictwa: Aby upewnić się, że konfiguracja biblioteki pozostaje prawidłowa, hosty uzyskujące dostęp do dysków muszą upewnić się, że nazwy urządzeń są trwale powiązane i niezmienne - zapobiega to ewentualnym problemom z zamawianiem dysków w przyszłości (patrz Rozwiązywanie problemów z porządkowaniem dysków biblioteki taśmowej w NetWorker)
  • Oczyszczanie zasobów urządzenia: W sekcji Devices upewnij się, że wszystkie autonomiczne urządzenia taśmowe, które zostaną skonfigurowane jako napędy biblioteki, zostały usunięte
  • Wyszukaj urządzenia: W sekcji Urządzenia kliknij prawym przyciskiem myszy kontener węzłów pamięci masowej , wybierz opcję Skanuj w poszukiwaniu urządzeń, a następnie wybierz pozycję Wszystkie węzły , które chcesz przeskanować.
UWAGA: Jeśli zapytanie nie wykrywa całkowicie urządzeń lub wykryto błędy pod określonymi adresami, pomocne może być użycie pola Wyklucz, aby ich uniknąć.

Konfiguracja biblioteki: Składniki

  • Właściwości dysku: NetWorker wymaga kilku informacji z urządzenia w celu zbudowania jego skojarzeń w obiekcie konfiguracyjnym NSR Jukebox: Numer seryjny i uchwyt urządzenia. Można je uzyskać ręcznie za pomocą następujących poleceń:
    cdi_inq -f <tape drive driver handle> -v
    inquire -lc
    Jeśli numery seryjne między poleceniami inquire i cdi_inq nie są zgodne, jest to zazwyczaj dowód na dynamiczne nazewnictwo ogólnoświatowe.
  • Właściwości robota: Ponieważ napędy i roboty są logicznie oddzielone w swoich operacjach, w celu skoordynowania operacji ładowania kaset z taśmą z operacjami odczytu/zapisu urządzenia, robot musi skojarzyć numer seryjny napędu z odpowiednim adresem elementu robota. Aby uzyskać te pary:
    sjisn <i.t.l or changer driver handle>
  • Węzeł pamięci masowej NSR: W przypadku konfigurowania biblioteki w NetWorker w interfejsie użytkownika konsoli zarządzającej proces wykrywania urządzeń dodaje wszystkie wykryte dyski lub roboty do zasobów węzła pamięci masowej jako urządzenia "nieskonfigurowane" (pomarańczowe ikony klucza w interfejsie użytkownika). Nie można ich usunąć, ponieważ nie są odrębnymi zasobami i po zakończeniu procesu konfiguracji zostaną zastąpione zasobami nadającymi się do użytku.
    nsrdb (folder można spakować, gdy NetWorker jest uruchomiony)
    dvdetect -dlv -D9
    (podczas rozwiązywania problemów z wykrywaniem interfejsu użytkownika)
  • Szafa grająca NSR: Po wybraniu biblioteki "Unconfigured" i uruchomieniu "Configure" w interfejsie użytkownika, szafa grająca NSR jest budowana przy użyciu powyższych skojarzeń: element:serial number:device handle oraz innych danych bibliotecznych zebranych z robota, takich jak gniazdo, kartridż i przemieszczenie portu I/E.
    nsrdb: Folder można spakować, gdy aplikacja NetWorker jest uruchomiona
    nsrjb: Zapewnia prostszą, czytelną dla człowieka wersję konfiguracji biblioteki
    jbconfig: Może być używany do ręcznej konfiguracji szafy grającej
    jbedit: Zapewnia prostszą, czytelną dla człowieka wersję konfiguracji biblioteki

Konfiguracja biblioteki: Inhibitory
Poniżej przedstawiono kilka podstawowych testów, które należy wypróbować po wcześniejszym potwierdzeniu wykrycia i dostępu:

  • Sprawdzanie lub usuwanie węzła pamięci masowej NSR: W zasobie znajduje się kilka właściwości, które mogą uniemożliwiać poprawne wykrycie i skonfigurowanie szafy grającej, takich jak:
    • Dowolne z pól Unconfig lub Lista pól
    • Pomiń pole obiektów docelowych scsi
    • Dowolne pole nazwy lub rejestracji

Zasób węzła pamięci masowej NSR można bezpiecznie usunąć, zamykając NetWorker, łącząc się z bazą danych zasobów za pomocą wiersza polecenia. Zawsze najpierw należy wykonać kopię zapasową bazy danych zasobów, zarówno przez utworzenie kopii zapasowej bootstrap, jak i przez utworzenie pliku tar/.zip folderu nsrdb

cd <nsr/res directory>
nsradmin -d nsrdb
del type: nsr storage node (and answer yes to the storage node in question)
UWAGA: Przydatnym testem może być zmiana nazwy całego folderu nsrdb (NIE usuwaj), aby przetestować zaczynając od czystej karty.

Ręczne sprawdzanie zasobów cdi_inq/inquire/sjisn/sjirjc. Ponieważ automatyczna konfiguracja biblioteki taśmowej wymaga koordynacji danych zarówno z napędów, jak i robota oraz krzyżowego sprawdzenia poprawności niektórych z tych wartości, sprawdź, czy anomalie pojawiają się w dowolnym miejscu na wyjściach:

sjirjc <changer address>

Potwierdzenie przewidywanej liczby dysków, liczby elementów importu/eksportu i liczby gniazd.

sjisn <changer address>

Porównaj sumy dysków, aby zapytać, sjirdtag i sjirjc sumy; Porównaj numery seryjne i ciągi modelu, aby uzyskać informacje zwrotne.

sjirdtag <changer address>

Porównaj sumy dysków i gniazd z innymi danymi wyjściowymi; Poszukaj pres_val=0 dla dysków, aby wskazać problemy.

cdi_inq -f <changer driver handle> -v

Porównaj numer seryjny i ciąg modelu, aby uzyskać dane wyjściowe i sjisn.

Jeśli numery seryjne nie mogą zostać wykryte lub ciągi seryjne lub liczba dysków są niezgodne, konfiguracja kończy się niepowodzeniem.

  • Problemy ze sprzętem, oprogramowaniem wewnętrznym lub kodem NetWorker: Jeśli występują problemy niższego poziomu w raportowaniu urządzeń lub kodzie, który je obsługuje, możesz włączyć debugowanie przy użyciu następujących zmiennych środowiskowych i ponownie uruchomić powyższe polecenia (lub NSRGet -o:d), aby sprawdzić wskazówki lub przygotować się do eskalacji:
    SJI_DEBUG=9
    LUS_DEBUG=9
    CDI_DEBUG=9
    JBDEBUG=9
    SCSI_DEBUG=9

Konfiguracja biblioteki - jbconfig (automatyczna)

  • Jeśli biblioteka nie może zostać wykryta przy użyciu normalnych mechanizmów interfejsu użytkownika, spróbuj użyć polecenia jbconfig - może to działać na poziomie częściowo zdecentralizowanym, ale nadal zapewnia prawie takie same wyniki jak interfejs użytkownika (i zapewnia możliwość nazwania biblioteki, co nie jest obecne w zwykłej konfiguracji interfejsu użytkownika).
  • Wybierz opcję 2 w oknie dialogowym jbconfig, aby przetestować automatyczne wykrywanie i konfigurację; zostanie wyświetlony monit o obsługę urządzeń udostępnionych lub NDMP — hosty zdalne i NDMP nie są obsługiwane automatycznie i należy użyć danych wyjściowych SJISN i Inquire, aby podać pary host/uchwyt dla każdego elementu.

Konfiguracja biblioteki - jbconfig (ręczna)

  • Jeśli jbconfig nie powiedzie się z opcją 2 - możesz ponowić próbę z opcją 4, a jeśli typ biblioteki nie pojawia się na liście, po prostu użyj #54 (standardowa szafa grająca SCSI). Ta opcja wymaga ręcznego wprowadzenia wszystkich parametrów:
    • Adres SCSI biblioteki lub uchwyt pliku sterownika zwracany przez zapytanie na hoście sterowania robotem
    • Uchwyt sterownika dla każdej pary element host:drive, zgodnie z danymi wyjściowymi SJISN lokalnego robota, w porównaniu z danymi wyjściowymi zapytania zebranymi z każdego węzła pamięci masowej współużytkującego dyski
    • Model napędu (dysków) konfigurowanego w szafie grającej
  • Jeśli dane wyjściowe sjisn i inquire nie ujawniają numerów seryjnych, robot lub napędy mogą nie obsługiwać numerów seryjnych; W takim przypadku jedyną pozostałą opcją jest opróżnienie biblioteki, ręczne przeniesienie jednej kasety z taśmami na każdy napęd kolejno i uruchamianie polecenia mt -f <device> handle status do momentu znalezienia prawidłowego lokalnego uchwytu dla każdego hosta dla tego elementu napędu. Jest to rzadkie i nieoczekiwane w nowoczesnym sprzęcie.

Jeśli żadna z powyższych sugestii nie pomoże, skontaktuj się z pomocą techniczną odpowiednią dla dostawcy systemu operacyjnego lub biblioteki, jeśli dowody zebrane podczas debugowania sugerują jakiekolwiek wewnętrzne anomalie; W przeciwnym razie zbierz dane wyjściowe debugowania podczas próby konfiguracji i eskaluj wyniki w ramach pomocy technicznej NetWorker, aby zbadać możliwość wystąpienia wady kodu.

 

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.