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:
  1. Nazwa serwera NetWorker.
  2. Wersja NetWorker i numer kompilacji.
  3. Typ i wersja systemu operacyjnego hosta serwera NetWorker.

Patrz:

 
Informacje o kliencie NDMP:
  1. Nazwa klienta NDMP
  2. Typ systemu operacyjnego i wersja pliku NAS
  3.  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)?
    1. Jeśli konfiguracja NDMP-DSA jest urządzeniem zapasowym na serwerze NetWorker lub w zdalnym węźle pamięci masowej NetWorker?
    2. 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:

  1. Czy problem jest związany z kopią zapasową, odzyskiwaniem lub klonowaniem?
  2. Czy problem jest związany z wydajnością?
  3. Czy problem występuje uporczywie, czy stale?
  4. 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ć?
  5. 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ą:
  1. 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).
  2. 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)
  1. 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:

  1. 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,
  2. 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:

  1. 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.
  1. 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 -D5 Dodano 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
  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
  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
  1. 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

NetWorker

Produkty

NetWorker Family
Wł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.