NetWorker: Przewodnik rozwiązywania problemów NDMP
Podsumowanie: W tym artykule opisano, od czego należy rozpocząć identyfikowanie i rozwiązywanie problemów związanych z protokołem NetWorker Data Management Protocol (NDMP).
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Instrukcje
Zbierz następujące informacje:
Krok 1: Podstawowe zbieranie środowiska:
Informacje o serwerze NetWorker:
- Nazwa serwera NetWorker.
- Wersja NetWorker i numer kompilacji.
- Typ i wersja systemu operacyjnego hosta serwera NetWorker.
Patrz:
Informacje o kliencie NDMP:
- Nazwa klienta NDMP
- Typ systemu operacyjnego i wersja pliku NAS
- Czy w konfiguracji jest Direct-NDMP (tworzenie kopii zapasowych na dyskach taśmowych NDMP podłączonych do sieci SAN bezpośrednio z serwera NAS) czy NDMP-DSA (tworzenie kopii zapasowych za pośrednictwem połączenia TCP/IP z serwerem NetWorker lub urządzeniem zdalnego węzła pamięci masowej)?
- Jeśli konfiguracja NDMP-DSA jest urządzeniem zapasowym na serwerze NetWorker lub w zdalnym węźle pamięci masowej NetWorker?
- Jaki jest typ urządzenia do tworzenia kopii zapasowych w przypadku konfiguracji NDMP-DSA (AFTD, DD Boost, Tape)?
Przed przystąpieniem do rozwiązywania jakichkolwiek problemów sprawdź Podręcznik zgodności NetWorker pod kątem konfliktów pomocy technicznej: E-Lab Interoperability Navigator 2.0-HOME
Zapoznaj się z podręcznikiem użytkownika protokołu Network Data Management Protocol dla konkretnej wersji NetWorker: Wsparcie dla NetWorker | Instrukcje obsługi i dokumenty
UWAGA: Aby uzyskać dostęp do powyższych zasobów, należy zalogować się na konto pomocy technicznej firmy Dell.
Krok 2: Podstawowe informacje o problemie:
- Czy problem jest związany z kopią zapasową, odzyskiwaniem lub klonowaniem?
- Czy problem jest związany z wydajnością?
- Czy problem występuje uporczywie, czy stale?
- Czy problem występuje w przypadku nowej konfiguracji klienta NDMP, czy też jest to istniejące środowisko, które działało wcześniej, ale ostatnio zaczęło zawodzić?
- Wymień wszelkie niedawne zmiany w środowisku, które doprowadziły do zaobserwowania problemu.
Krok 3: Dane wyjściowe i dzienniki do przejrzenia:
W przypadku problemów związanych z kopią zapasową:
- Najbardziej przydatne błędy związane z kopią zapasową NDMP znajdują się w dzienniku operacji tworzenia kopii zapasowej. Dziennik operacji tworzenia kopii zapasowej można pobrać z interfejsu użytkownika NMC (w oknie Monitoring kliknij dwukrotnie zestaw nieudanych zapisów i kliknij przycisk "Get Full Log"). Alternatywnie zbierz dzienniki akcji dla folderu przepływu pracy w obszarze
/nsr/logs/policy/[policy_name]/[workflow_name]/*.*na serwerze NetWorker (zbierz wszystkie pliki i podfoldery poniżej folderu o nazwie przepływu pracy). - Aby zidentyfikować odpowiedni błąd dla konkretnej awarii, poszukaj pierwszych błędów zarejestrowanych przez "
nsrndmp_save' lub 'nsrdsa_save' w dzienniku. Najczęściej pierwszy błąd jest odpowiednim błędem, a inne rejestrowane później na wyjściu są objawami awarii i niekoniecznie bezpośrednio związane. Na przykład poniższy błąd jest zwykle rejestrowany przy większości błędów, jest rejestrowany jako ostatni i prawie zawsze nie jest związany z rzeczywistą awarią i główną przyczyną problemu:
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
- Przejrzyj dane wyjściowe dziennika akcji tworzenia kopii zapasowej pod kątem komunikatów o błędach i porównaj je ze znanymi problemami w bazie wiedzy.
W przypadku problemów związanych z odzyskiwaniem:
- Odzyskiwanie NDMP jest rejestrowane tylko w danych wyjściowych interfejsu używanego do danego przywracania. Dotyczy to również odzyskiwania NMC, użytkownika NetWorker systemu Windows (
winworkr.exe) oraz "recover' CLI, - Dane wyjściowe odzyskiwania NDMP mają format podobny do danych dziennika operacji tworzenia kopii zapasowej. Procesy rejestrujące błąd w danych wyjściowych odzyskiwania NDMP to: "
nsrndmp_recover' oraz 'nsrdsa_recover'. Podobnie jak w przypadku dzienników kopii zapasowych, poszukaj pierwszych błędów zarejestrowanych przez "nsrndmp_recover' lub 'nsrdsa_recover' i porównaj je z wszelkimi znanymi problemami w bazie wiedzy.
Krok 4: Gromadzenie dodatkowych dzienników i informacji o konfiguracji:
- Niepowodzenia tworzenia kopii zapasowych i odzyskiwania NDMP są często spowodowane problemami z zasobami klienta lub konfiguracją urządzeń NDMP. Jeśli to możliwe, zbierz "
nsrdb' z serwera NetWorker do przeglądu.
- Linux:
/nsr/res/nsrdb - Windows (domyślnie):
C:\Program Files\EMC NetWorker\nsr\res\nsrdb - NetWorker: Korzystanie z narzędzia gromadzenia danych NSRGet NetWorker
- Kopie zapasowe NDMP można również uruchomić z poziomu terminala lub okna poleceń na serwerze NetWorker, uruchamiając polecenie "
nsrndmp_save' ręcznie (z debugowaniem lub bez). Dane wyjściowe polecenia z-D5Dodano debugowanie można skierować do pliku w celu sprawdzenia przy użyciu przykładowej składni polecenia poniżej:
nsrndmp_save -D5 -T dump -c [ndmp_client] -g [group_name] -l [level] [/save_set_name] > ndmpSaveOut.txt 2>&1
- Odzyskiwanie NDMP można również wykonać ręcznie z okna poleceń na serwerze NetWorker, uruchamiając polecenie "
nsrndmp_recover' (z debugowaniem lub bez), jak w poniższym przykładzie:
nsrndmp_recover -D5 -s [nw_server] -c [ndmp_client] -S [ssid] -v off -m [ndmp_client]::[/restore_target_path] [/backup_source_path] > ndmpRecoverOut.txt 2>&1
- Za pomocą przycisku "
ndmpsup' do zbierania informacji o wersji specyficznej dla NDMP i pomocy technicznej z pliku NAS. Narzędzie służy również jako narzędzie do rozwiązywania problemów, ponieważ wymaga połączenia z hostem NDMP i uwierzytelniania przy użyciu nazwy użytkownika i hasła NDMP skonfigurowanych na serwerze NAS. Jeśli "ndmpsup' uruchomiono pomyślnie, co potwierdza, że NetWorker może rozpoznać nazwę klienta NDMP i pomyślnie nawiązać z nim połączenie oraz że poświadczenia użytkownika NDMP są prawidłowe. Potwierdza również, że usługa NDMP jest włączona i uruchomiona na serwerze NAS. Uruchom 'ndmpsup' z serwera NetWorker i zbierz dane wyjściowe narzędzia przy użyciu poniższej składni:
ndmpsup -c [ndmp_client] -o ndmpsup_out.txt
- Dzienniki plików NAS po zebraniu kopii zapasowej lub niepowodzenia przywracania NDMP różnią się w zależności od typu pliku NAS. Najpopularniejszymi plikerami NAS są Celerra/VNX, Isilon i NetApp. Zbierz dzienniki NAS z tych plików w następujący sposób:
Celerra/VNX:
Korzystając z PuTTY lub innego klienta SSH, połącz się ze stacją kontrolną VNX i uruchom "
server_log' dla danego modułu przenoszenia danych (przykład: server_2). Przekieruj dane wyjściowe dziennika do pliku i użyj protokołu FTP, aby uzyskać dane wyjściowe z Control Station.
server_log server_2 -a -s > /nas/var/server_log.out
Isilon:
Za pomocą przeglądarki internetowej połącz się z interfejsem administrowania pamięcią masową Isilon OneFS i przejdź do dzienników węzła klastra w następujący sposób:
Widok główny administratora pamięci masowej OneFS -> Ochrona danych -> Kopia zapasowa -> Dzienniki (aby wyświetlić dzienniki)
Netapp:
Przed zebraniem dziennika NDMP (
ndmpd.debug) z NetApp należy najpierw włączyć rejestrowanie. W przypadku NetApp OnTap w wersji 8.1 lub nowszej połącz się z danym węzłem NetApp i włącz rejestrowanie NDMP w następujący sposób:
options ndmpd.debug.enable on
options ndmpd.debug.filter all
Po
ndmpd.debug została włączona, wykonaj kopię zapasową NDMP lub odzyskaj dane z NetWorker. Jeśli wystąpi awaria, zbierz ndmpd loguj z NetApp z następujących lokalizacji:
Wypełniacze w 7 trybach:
/etc/log/mlog/ndmpd.log
Filtry w trybie C:
/mroot/etc/log/mlog/ndmpd.log
Dodatkowe informacje
Przykłady typowych danych wyjściowych typowych awarii tworzenia kopii zapasowych i odzyskiwania NDMP:
Następujące dane wyjściowe pokazują typowy błąd kopii zapasowej klienta NDMP spowodowany nieprawidłową nazwą zestawu zapisu określoną w zasobie klienta:
************************************************************************************************
42909:nsrndmp_save: Performing DAR Backup..
83563:nsrndmp_save: Performing full backup, BASE_DATE = 0
42794:nsrndmp_save: Performing backup to Non-NDMP type of device
42658:nsrdsa_save: DSA savetime = 1459402009
87976:nsrndmp_save: Checkpoint id 1459402009, backup sequence number 1, backup offset 0, checkpoint interval 104857600 bytes
85183:nsrndmp_save: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9595
42952:nsrndmp_save: isi-sim-720.plsupport.lab.emc.com:/ifs/data21 NDMP save running on 'oscar'
86724:nsrdsa_save: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9595'.
42958:nsrdsa_save: Performing Immediate save
42619:nsrndmp_save: NDMP Service Error: FILESYSTEM /ifs/data21 is invalid - Unknown error: -1
42738:nsrndmp_save: Data server halted: Error during the backup.
85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted
85194:nsrmmd: Chunking ssid 3288118553 failed, because saveset was aborted
87170:nsrndmp_save: nsrdsa_save was terminated by signal 22
42950:nsrdsa_save: Save failed
isi-sim-720.plsupport.lab.emc.com: /ifs/data21 level=full, 0 KB 00:00:16 0 file
42913:nsrndmp_save: Save session closed with NW server successfully
nsrndmp_2fh aborted.
88394:nsrndmp_save: Couldn't open NDMP file history directory C:\Program Files\EMC NetWorker\nsr\tmp\FileIndex3288118553, The system cannot find the file specified. (Win32 error 0x2)
Error removing temporary FH index directory: No such file or directory
backup failed.
************************************************************************************************
Następujące dane wyjściowe interfejsu użytkownika NMC Recover pokazują niepowodzenie ukierunkowanego odzyskiwania NDMP spowodowane nieprawidłową ścieżką docelową określoną dla przywracania:
************************************************************************************************
Recovering 1 file from /data3/data3/restore-VAR/data3/users/george/testNotEmpty/ into /data4/george/restore
Total estimated disk space needed for recover is 2 KB.
Requesting 1 file(s), this may take a while...
52949:recover: Performing recover with directories included
03/30/16 23:01:06.573191 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
42795:nsrndmp_recover: Performing recover from Non-NDMP type of device
03/30/16 23:01:06.838828 NDMP Service Debug: The process id for NDMP service is 0x475c2d40
85183:nsrndmp_recover: DSA is listening for an NDMP data connection on: 10.8.67.221, port = 9026
42689:nsrndmp_recover: Performing DAR Recovery..
86724:nsrdsa_recover: DSA listening at: host 'oscar', IP address '10.8.67.221', port '9026'.
91651:nsrdsa_recover: Successfully established AFTD DFA session for recovering save-set ID '3237787234'.
42938:nsrdsa_recover: Performing Direct File Access Restore
42940:nsrdsa_recover: Reading Data...
42619:nsrndmp_recover: NDMP Service Error: Permission denied to restore on Root fs
42617:nsrndmp_recover: NDMP Service Log: server_archive: emctar vol 1, 1 files, 262144 bytes read, 0 bytes written
42738:nsrndmp_recover: Data server halted: Error during the restore.
42856:nsrndmp_recover: NDMP data server has an internal error.
42871:nsrndmp_recover: Error during File NDMP Extraction.
nsrdsa_recover : Aborted
42840:nsrndmp_recover: NDMP recover failed.
42880:nsrndmp_recover: Error during NDMP recover
16279:recover: NDMP retrieval: child failed with status of 1
************************************************************************************************
Produkty, których dotyczy problem
NetWorkerProdukty
NetWorker FamilyWłaściwości artykułu
Numer artykułu: 000014177
Typ artykułu: How To
Ostatnia modyfikacja: 28 sty 2026
Wersja: 8
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.