NetWorker: Rozwiązywanie problemów z gotowością biblioteki taśmowej w oprogramowaniu NetWorker
Podsumowanie: Ten artykuł pomaga administratorom pomocy technicznej i kopii zapasowych NetWorker w określeniu, dlaczego skonfigurowany robot nie przechodzi w stan gotowości w NetWorker.
Objawy
- Wykryta i skonfigurowana biblioteka nie przejdzie w stan gotowości do działania
- Biblioteka nie jest dostępna dla operacji tworzenia kopii zapasowej
- Biblioteka nie jest wyświetlana jako Ready w sekcji NetWorker Management Console (NMC) Devices –>Libraries .
- Wszystkie operacje biblioteczne kończą się niepowodzeniem bez próby, zwracając różne komunikaty o błędach
nsrjb: Jukebox <library_name>: (Not ready to accept commands)15776:nsrjb: No jukeboxes are currently usable.
Przyczyna
Jeśli konfiguracja biblioteki działała wcześniej i nagle wystąpił problem, rozważ możliwe zmiany, które mogą utrudniać wykrywanie i konfigurację:
- Zmiana oprogramowania układowego, sterownika lub konfiguracji robota, przełącznika lub adaptera
- Zmiana dostępu hosta do biblioteki (strefa transportowa, konfiguracja lub zmiana oprogramowania wewnętrznego)
- Dodawanie, wymiana lub usuwanie napędów, kaset taśmowych lub innych elementów biblioteki
- Zmiana wersji oprogramowania NetWorker, poprawki systemu operacyjnego
- Wszelkie zdarzenia sprzętowe, takie jak utrata zasilania lub ponowne uruchomienie dowolnego komponentu na ścieżce danych.
- Rozbieżności między konfiguracją i biblioteką NetWorker (na przykład kasety z taśmami przeniesione poza kontrolę NetWorker)
Jeśli biblioteka nigdy nie działała, sprawdź, czy sprzęt jest obsługiwany w Podręczniku zgodności sprzętu NetWorker (wymaga zalogowania się na konto pomocy technicznej firmy Dell). Pamiętaj, że biblioteka może być częściowo funkcjonalna; Samo odkrycie nie gwarantuje użyteczności ani wsparcia.
Rozwiązanie
Aby zdiagnozować problemy ze stanem gotowości biblioteki, najpierw rozważ wszelkie ostatnie zmiany. Następnie wyizoluj każdy element procesu i przetestuj go niezależnie.
-o:d przełącznika. Przedmioty, które nie są brane pod uwagę, są ograniczone do tych operacji, które mogą być uznane za niebezpieczne, jeśli zostaną podjęte ręcznie.
Aby uzyskać więcej informacji na temat narzędzia NSRGET, zobacz: NetWorker: Korzystanie z narzędzia gromadzenia danych NSRGet NetWorker
Gotowe do użycia w bibliotece: Komunikacji:
- Wykrywanie: Upewnij się, że gospodarz nadal widzi robota i komunikuje się z nim; W przypadku jakiejkolwiek zmiany łączności lub wyłączenia i włączenia zasilania dowolnego elementu na ścieżce danych potwierdź wykrycie:
- Dostęp: Upewnij się, że robot reaguje, testując baterię poleceń zgodnie z następującym artykułem:
- Gromadzenie danych: Jak już wspomniano,
nsrget -o:dmoże zebrać większość danych wymaganych do weryfikacji responsywności biblioteki do tego etapu.
Gotowe do użycia w bibliotece: Inicjowania:
- Inicjalizacja elementu: Jest to działanie na poziomie biblioteki, które pozwala robotowi przygotować swoje elementy i potwierdzić lokalizację kaset z taśmami przed przejściem do trybu online w celu uzyskania dostępu do klienta SCSI. Zasymuluj za pomocą polecenia:
ielem -a <changer address>
Jeśli to polecenie się nie powiedzie - może to sygnalizować głębszy problem na poziomie robota, który wymaga wsparcia dostawcy. Można obejść ten problem, wyłączając polecenie INIT za pomocą funkcji szafy grającej, ale zmniejsza to ogólne możliwości:no_init_elem_stsno_start_init_elem_sts
Gotowe do użycia w bibliotece: Konfiguracja NetWorker:
Istnieje kilka właściwości konfiguracji, które mogą mieć wpływ na gotowość biblioteki na poziomie logicznym:
- Szafa grająca NSR: Kontroluj wartość portu . Jest to ustawiane podczas normalnej konfiguracji biblioteki, ale jeśli uchwyt zostanie zmieniony, unieważniając ustawienie, to biblioteka nie zostanie uruchomiona, ponieważ adres do komunikacji z nią jest nieprawidłowy. Do poprawienia:
- Wyłączanie zasobu bibliotecznego w NetWorker
- Określ nowy adres biblioteki (
inquire -s) - Użyj polecenia
nsradminnarzędzie do aktualizacjicontrol portPole - Ponownie włącz bibliotekę i przetestuj
- Szafa grająca NSR: Funkcja szafy grającejwartość. Wartość ta jest również ustawiana automatycznie podczas konfiguracji, a niektóre opcje mogą być włączane lub wyłączane, w zależności od potrzeb i konkretnej znajomości samego modelu biblioteki. Najczęstszy powód jego zmiany został opisany powyżej.
- Szafa grająca NSR: Załadowane woluminy/woluminy. Podczas uruchamiania, w niektórych trybach, jeśli
nsrjb -Cdane wyjściowe nie odpowiadają wynikomsjirdtag <changer address>Jeśli chodzi o to, jakie kasety z taśmami znajdują się w jakich elementach, biblioteka może nie być gotowa. Aby poprawić, użyjsjimmpolecenia przenoszenia wolumenów do elementów oczekiwanych przez NetWorker. - Szafa grająca NSR: Dostępne gniazda. Jeśli liczba gniazd zgłaszana przez robota nie jest zgodna ze skonfigurowaną wartością w zasobie NSR Jukebox, biblioteka może nie być gotowa.
- Szafa grająca NSR: Identyfikator sprzętu / identyfikatory istniejących dysków. Jeśli numer seryjny robota lub napędu ulegnie zmianie lub zostanie błędnie zgłoszony, biblioteka może nie zostać wprowadzona w stan gotowości.
Gotowe do użycia w bibliotece: Inne problemy ze sprzętem i środowiskiem
Następujące czynności uniemożliwiają bibliotece osiągnięcie stanu gotowości w programie NetWorker:
- Drzwi robota bibliotecznego są otwarte (zasób biblioteki NetWorker powinien być zawsze wyłączony przed wykonaniem tej czynności)
- Numer seryjny, liczba gniazd lub inne zmiany właściwości biblioteki
- Inny host lub proces blokujący zasób robota przed procesem nsrlcpd uzyskującym do niego dostęp
- Kaseta z taśmą utknęła w napędzie, gnieździe lub w dłoni robota
- Inne przejściowe problemy ze sprzętem, które mogą uniemożliwić responsywność robota
Gotowe do użycia w bibliotece: Debugowanie
- Ustaw zmienne debugowania w środowisku systemowym (Windows) lub skrypcie startowym /nsr/nsrrc (Linux), aby uzyskać bogatsze dane debugowania:
SJI_DEBUG=9LUS_DEBUG=9CDI_DEBUG=9SCSI_DEBUG=9JBDEBUG=9
- Wyłącz bibliotekę w NetWorker, zmień
debug trace leveldo 5 i ponownie włącz rejestrowanie - Opcjonalnie, w zależności od systemu operacyjnego, może być możliwe zbieranie śladów i wymuszonych zrzutów dla biblioteki w fazie jej uruchamiania
Jeśli żadna z powyższych sugestii nie pomoże, skontaktuj się z pomocą techniczną dostawcy biblioteki, jeśli dowody zebrane podczas debugowania sugerują jakiekolwiek anomalie wewnętrzne.