NetWorker: rozwiązywanie problemów z instalacją nośników
Summary: Ten artykuł ma na celu pomóc osobom wspierającym i administratorom w określeniu przyczyn problemów z odczytaniem etykiety na taśmie lub dysku.
Symptoms
Jeśli konfiguracja biblioteki działała wcześniej i nagle napotka problem, rozważ możliwe zmiany, które mogą mieć wpływ na odczyty etykiet i montowanie:
- Zmiana oprogramowania układowego, sterownika lub konfiguracji robota, przełącznika lub adaptera
- Dodawanie, wymiana lub usuwanie napędów, kaset taśmowych lub innych elementów biblioteki
- Zmiany lub zdarzenia dotyczące elementów szyfrowania (np. Decru lub menedżerów kluczy szyfrowania)
- Zmiana wersji oprogramowania NetWorker lub poprawek 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 etykietowanie lub montaż woluminów nigdy nie działały, sprawdź, czy sprzęt dysku jest obsługiwany w Podręczniku zgodności sprzętu NetWorker. Pamiętaj, że urządzenie może być częściowo sprawne; Samo odkrycie nie gwarantuje użyteczności ani wsparcia.
- Sporadyczne lub stałe błędy podczas wczytywania lub montowania nośnika
- Nie można wykonać operacji instalacji lub oznaczania etykiet na określonych nośnikach
- Niemożność prawidłowego korzystania z nośników wymiennych lub dyskowych
- Nośniki statyczne, takie jak urządzenia oparte na dyskach, nie są używane
- Woluminy oznaczone jako "nieoznaczone" w obiekcie NSR Jukebox
- Woluminy, których pole lokalizacji zostało oznaczone jako NULL, mimo że znajdują się w bibliotece taśmowej
- Błędy montowania, etykietowania lub skanowania nośników:
"Unexpected volume, wanted <volume_name>, got <different_volume_name>""Unexpected volid, wanted <mm_volid>, got <different_volid>"Duplicate volume name `<volume_name>'. Select a new name or remove the original volume.""scanner: Read -1 bytes""scanner: unexpected file number, wanted 2, got <different_number>""Opening the file '<disk_device_path>/volhdr' failed ([5004] nothing matched)""Waiting for <number> writable volume(s) to backup pool '<pool>' disk(s) or tape(s) on <storage_node>"Warning: Required volume <volume>'s status is off-line"
Operacja montowania NetWorker składa się z kilku podoperacji. Sprawdź, na jakim etapie montażu występuje niepowodzenie:
- NetWorker wybiera wolumin do operacji: Aby uzyskać więcej informacji, patrz Rozwiązywanie problemów z wyborem nośników w NetWorker .
- NetWorker ładuje wybrany wolumin do urządzenia, jeśli jest to wymagane: Aby uzyskać więcej informacji, patrz Rozwiązywanie problemów z ładowaniem biblioteki taśmowej w NetWorker .
- Spróbuj odczytać etykietę:
- Urządzenie dyskowe -
volhdrlabel w katalogu głównym katalogu urządzenia dyskowego - Urządzenie taśmowe (po załadowaniu) - przewijanie i odczyt bloku etykiet Beginning Of Media 32KB
- Urządzenie taśmowe (po zapisie, bezczynności, już załadowane) - cofnij jeden plik i odczyt nagłówka bloku pierwszego rekordu
- Urządzenie dyskowe -
- Jeśli odczyt etykiety zakończy się niepowodzeniem z jakiegokolwiek powodu, NetWorker uniemożliwia użycie woluminu w każdej próbie ponownej próby:
- Dysk lub samodzielne urządzenie taśmowe: odmontowuje wolumin
- Taśmowe urządzenie biblioteczne: zwolnij wolumin, zaktualizuj wpis etykiety woluminu w obiekcie szafy grającej nsr na wartość *- (nie w indeksie nośnika) i zaktualizuj pole lokalizacji bazy danych multimediów na wartość NULL
- Jeśli odczyt zakończy się pomyślnie, porównaj szczegóły etykiety z wartościami "oczekiwanymi" (wartościami w rekordzie woluminu bazy danych multimediów dla wybranego woluminu):
- Nazwa woluminu
- Identyfikator woluminu
- Typy nośników
- Pula
- W przypadku walidacji wolumin jest "zamontowany" i uznawany za dostępny dla operacji odczytu lub zapisu przez NetWorker:
- Obiekty urządzenia nsr wykonujące instalację mają zaktualizowane pola woluminu (na przykład nazwę woluminu, identyfikator woluminu itp.).
- Jeśli woluminy (i urządzenia) należą do biblioteki taśmowej, w obiekcie nsr jukebox zostaną zaktualizowane odpowiednie pola (na przykład załadowane woluminy, załadowane gniazda, załadowane kody kreskowe).
- Jeśli walidacja zakończy się niepowodzeniem, zwracany jest "nieoczekiwany" błąd:
- "Nieoczekiwana ilość, poszukiwany
<volume_name>Dostał<different_volume_name>” - "Nieoczekiwane
volidChciał<mm_volid>Dostał<different_volid> - Biblioteczne urządzenie taśmowe: Rozładuj wolumin i zaktualizuj wpis etykiety woluminu w obiekcie szafy grającej nsr na wartość *- (nie w indeksie nośnika)
- "Nieoczekiwana ilość, poszukiwany
Nośniki montażowe są logicznie oddzielone i różnią się od nośników ładujących . Ładowanie dotyczy wyłącznie logicznej (i potencjalnie fizycznej) operacji przenoszenia nośników do urządzenia. Narastające problemy związane z weryfikacją nośnika i jego etykiety oraz logicznym udostępnieniem go do użytku przez NetWorker. Operacje biblioteczne (nsrlcpd /NSR Jukebox) dotyczą odwzorowań uchwytów drive element:host:device oraz fizycznego przeniesienia. Operacje napędu (nsrmmd / NSR Device) obsługuje wszystkie wejścia/wyjścia urządzeń taśmowych odczytu i zapisu. Operacje odczytu i zapisu etykiet są obsługiwane przez: nsrsnmd. W związku z tym to, co wydaje się być błędami ładowania biblioteki, może być błędem montowania dysku, nośnika lub bazy danych multimediów (lub odwrotnie).
Uwaga: W przypadku nośnika, który jest już zamontowany, nowa sesja składowania powoduje nsrmmd Aby zweryfikować etykietę przed kontynuowaniem zapisu strumienia zapisu. Może to powodować okresowe odmontowywanie woluminów opartych na dyskach, jeśli sprawdzenie etykiety czasu zapisu zakończy się niepowodzeniem.
Należy również pamiętać, że to proste podsumowanie nie zawiera reprezentacji logiki wyboru woluminu, węzła lub urządzenia.
Cause
Istnieje wiele możliwych przyczyn błędów odczytu etykiet:
- Uszkodzona wolumin
- Etykieta nadpisana przez przewinięcie do tyłu
- Problemy z zamawianiem dysków
- Niezgodność baz danych multimediów
- Błędy CDI
- Nie udało się odszyfrować zaszyfrowanego woluminu
- Problemy z siecią lub środowiskiem powodujące przejściowe niepowodzenie odczytu pliku volhdr
- Niezgodność między biblioteką libDDBoost a wersjami systemu operacyjnego DD
Resolution
Aby rozwiązać problemy z odczytem i montowaniem etykiet, po rozważeniu ostatnich znanych zmian (jeśli istnieją), przejdź do rozwiązywania problemów, przekazując proces jego pierwotnym składnikom i testując je indywidualnie.
Chociaż przydatne dane są gromadzone przez NSRGetwiększość z tych operacji wymaga ręcznego wykonania.
Robotyka biblioteczna: Komunikacja
- Ponownie upewnij się, że biblioteka reaguje i jest gotowa przed kontynuowaniem. W przeciwnym razie:
Rozwiązywanie problemów z dostępem do biblioteki taśmowej w oprogramowaniu NetWorker
Rozwiązywanie problemów z wykrywaniem bibliotek taśmowych w oprogramowaniu NetWorker
Rozwiązywanie problemów z ładowaniem biblioteki taśmowej w oprogramowaniu NetWorker
Ładowanie biblioteki bez montowania: operacja logiczna i kolejność dysków
Po ustaleniu, że operacje fizyczne są wolne od błędów (przynajmniej powierzchownie), możemy spróbować prześledzić problem w NetWorker.
- Rozładuj wszystkie kasety z taśmami ze wszystkich urządzeń w bibliotece — bardzo ważne jest, aby upewnić się, że zamontowano tylko jeden wolumin, aby uniknąć nieporozumień.
nsrjb [<-j library_name>] -HH - or - nsrjb [<-j library_name>] -uvvvvv
- Określ układ biblioteki i upewnij się, że jest gotowa, porównując informacje o stanie szafy grającej NSR z informacjami o kasetach taśmowych robota:
nsrjb [<-j library_name>] -C sjirdtag <changer address>
- Spróbuj załadować (bez montowania) taśmę, której dotyczy problem, na dysk, którego dotyczy problem, z zachowaniem wysokiego poziomu szczegółowości, a następnie sprawdź, czy uchwyt napędu zgłasza obecność woluminu:
nsrjb [<-j library_name>] -lnvvvvv -f <device_handle> -S <slot_number> mt -f <device_handle> status
mt Potwierdzenie, że uchwyt urządzenia zgłasza brak woluminu. Zwykle oznacza to problemy z kolejnością dysków, zwłaszcza jeśli pojawia się nieoczekiwany uchwyt. Zamiast tego przejdź do sekcji Rozwiązywanie problemów z zamawianiem dysków w NetWorker .
Odczyt etykiet nośników: weryfikacja logiczna
- Przeprowadź autonomiczną weryfikację etykiety, aby sprawdzić, czy błąd odczytu etykiety był przejściowy, czy jest spójny:
nsrmm -pvvvvv -f <device_handle>
- Jeśli etykieta jest rzeczywiście czytelna, problem jest prawdopodobnie związany z logicznymi aspektami operacji ładowania biblioteki — zapoznaj się z sekcją Rozwiązywanie problemów z ładowaniem biblioteki taśmowej w NetWorker.
- Uruchom polecenie skanera, aby sprawdzić, czy występują jakiekolwiek problemy w części dotyczącej etykiet woluminu:
- Oznacz załadowane urządzenie w trybie serwisowym, aby zapobiec jego odłączeniu
- Uruchom następujące polecenie:
scanner -nvvvvvv <device_handle>(przechwytywanie do pliku i anulowanie po 10 sekundach) - Przejrzyj dane wyjściowe skanera dla kluczowych elementów:
8936:scanner: scanning LTO Ultrium-3 tape 3FO3GR02 on /dev/rmt0.1 96367:scanner: volume id xxxxxxxx record size 262144 bytes created 7/10/13 1:01:24 expires 7/10/15 1:01:24 9003:scanner: /dev/rmt0.1: rewinding 9067:scanner: Rewinding done 8973:scanner: setting position from fn 0, rn 0 to fn 2, rn 0 9000:scanner: /dev/rmt0.1: opened for reading
- Sprawdź dane wyjściowe skanera pod kątem krytycznych informacji; Reprezentują one elementy powodujące konflikt, jeśli występują zduplikowane błędy etykiet .
wanted 2, got <not_2>, to problem jest prawdopodobnie taki, że etykieta została nadpisana po przewinięciu do tyłu, co prawie zawsze jest wynikiem resetowania SCSI. Wykonaj następujące Rozwiązywanie problemów z nadpisanymi etykietami i resetowaniem SCSI w NetWorker.
Odczyt etykiet nośników: weryfikacja fizyczna (taśma)
nsrmm -psprawdź, czy początek taśmy jest prawidłowo sformatowany:
- Przewiń taśmę do tyłu przy użyciu standardowego
mt(port dostępny również w systemie Windows):mt -f <device> rewind - Pobierz i uruchom
t_readernarzędzie i ekstrakt (użyj odpowiedniej platformy - wszystkie są dołączone).t_readerjest dostępna w narzędziach NetWorker Tools (wymaga zalogowania się na konto pomocy technicznej firmy Dell) - Uruchom narzędzie, podając lokalny uchwyt i opcjonalnie największy rozmiar bloku na taśmie, na przykład:
t_reader/t_reader_AIX /dev/rmt0.1 262144
- Pozwól uruchomić się na kilka sekund, aby uzyskać ekran pełen danych wyjściowych. Upewnij się, że początek taśmy jest sformatowany jak etykieta NetWorker z oczekiwanymi rozmiarami bloków danych:
Found block size: 32768 File Mark encountered Found block size: 32768 File Mark encountered
Jeśli struktura etykiety wydaje się być nienaruszona — sprawdź, czy można ją odczytać, czy jest zaszyfrowana lub w inny sposób naruszona:
dd if=<device> of=<output file> bs=32768 count=2
Etykieta powinna zawierać w postaci zwykłego tekstu nazwę woluminu, identyfikator woluminu i pulę, jeśli jest czytelny i niezaszyfrowany.
Aby uzyskać więcej informacji , zobacz Jak korzystać z narzędzia t_reader .
Odczyt etykiet nośników: weryfikacja fizyczna (dysk)
Jeśli weryfikacja nie powiedzie się zarówno dla skanera, jak i nsrmm -p, sprawdź integralność pliku etykiety NetWorker, volhdr:
- Sprawdź, czy plik volhdr jest dostępny z poziomu hosta węzła pamięci masowej. Występują problemy:
- Jeśli urządzenie dyskowe jest lokalnym AFTD, upewnij się, że konto skonfigurowane w zasobie urządzenia nsr może odczytać i skopiować
volhdr. - Jeśli urządzenie dyskowe jest zdalnym systemem CIFS/NFS, upewnij się, że konto skonfigurowane w zasobie urządzenia nsr może odczytać i skopiować plik
volhdr.
- Jeśli urządzenie dyskowe jest lokalnym AFTD, upewnij się, że konto skonfigurowane w zasobie urządzenia nsr może odczytać i skopiować
- Jeśli
volhdrPlik jest obecny i czytelny, otwórz go i przejrzyj: Etykieta powinna zawierać w postaci zwykłego tekstu nazwę woluminu, identyfikator woluminu i pulę, jeśli jest czytelna i niezaszyfrowana.
Jeśli opisane powyżej testy etykiet dla urządzeń i nośników, których dotyczy problem, zakończyły się pomyślnie, ale operacje ładowania (i montowania) nadal kończą się niepowodzeniem w środowisku produkcyjnym, zapoznaj się z tematem Rozwiązywanie problemów z ładowaniem biblioteki taśmowej w NetWorker, aby kontynuować rozwiązywanie problemów.
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, zgodnie z artykułami Rozwiązywanie problemów z wykrywaniem biblioteki taśmowej w NetWorker i Rozwiązywanie problemów z dostępem do biblioteki taśmowej w NetWorker; w przeciwnym razie upewnij się, że dane wyjściowe debugowania są eskalowane w ramach pomocy technicznej NetWorker, aby zbadać możliwość wystąpienia wady kodu.
Additional Information
Ten artykuł jest jednym z serii artykułów Rozwiązywanie problemów z nośnikami w programie NetWorker. Lista znajduje się tutaj:
NetWorker: strona główna rozwiązywania problemów z bibliotekami taśm