NetWorker. Руководство по поиску и устранению неисправностей NDMP
Summary: В этой статье описано, с чего начать выявление и устранение неполадок, связанных с протоколом NDMP (NetWorker Data Management Protocol).
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.
Instructions
Соберите следующую информацию:
Шаг 1. Базовый сбор среды:
Сведения о сервере NetWorker:
- Имя сервера NetWorker.
- Версия NetWorker и номер сборки.
- Тип и версия ОС хоста сервера NetWorker.
См.
Сведения о клиенте NDMP.
- Имя клиента NDMP
- Тип и версия ОС файловой системы NAS
- Используется конфигурация: Direct-NDMP (резервное копирование ленточных накопителей NDMP, подключенных к SAN, непосредственно из сетевой системы хранения данных) или NDMP-DSA (резервное копирование через TCP/IP-соединение на сервер NetWorker или устройство удаленного узла хранения)?
- Является ли конфигурация NDMP-DSA устройством резервного копирования на сервере NetWorker или на узле удаленного хранения NetWorker?
- Если используется конфигурация NDMP-DSA, какой тип используется устройства резервного копирования (AFTD, DD Boost, ленточный)?
Перед устранением каких-либо проблем обратитесь к руководству по совместимости NetWorker на предмет конфликтов поддержки: E-Lab Interoperability Navigator 2.0 — HOME
См. Руководство пользователя по протоколу управления сетевыми данными для конкретной версии NetWorker: Поддержка NetWorker | Руководства и документы
ПРИМЕЧАНИЕ. Для доступа к вышеуказанным ресурсам необходимо войти в свою учетную запись службы поддержки Dell.
Шаг 2. Основная информация о проблеме:
- Связана ли проблема с резервным копированием, восстановлением или клоном?
- Проблема связана с производительностью?
- Проблема сохраняется или носит эпизодический характер?
- Проблема возникает с новой конфигурацией клиента NDMP или это существующая среда, которая ранее работала, но недавно начала давать сбои?
- Перечислите все недавние изменения в среде, которые привели к первому обнаружению проблемы.
Шаг 3. Выходные данные и журналы для просмотра:
Для решения проблем, связанных с резервным копированием:
- Наиболее полезные ошибки, связанные с резервным копированием по протоколу NDMP, обнаруживаются в журнале действий резервного копирования. Журнал действий резервного копирования можно получить из пользовательского интерфейса NMC (в окне «Мониторинг» дважды щелкните неудачный набор сохранений и нажмите «Get Full Log»). Также можно собрать журналы действий для папки рабочего процесса в
/nsr/logs/policy/[policy_name]/[workflow_name]/*.*на сервере NetWorker (соберите все файлы и вложенные папки под папкой с именем рабочего процесса). - Чтобы определить соответствующую ошибку для конкретного сбоя, найдите первые ошибки, зарегистрированные пользователем «
nsrndmp_save' или 'nsrdsa_save' в журнале. Чаще всего первая ошибка является соответствующей ошибкой, а остальные, зарегистрированные позже в выходных данных, являются симптомами сбоя и не обязательно связаны с ним напрямую. Например, указанная ниже ошибка обычно регистрируется при большинстве сбоев, она регистрируется в последнюю очередь, и почти всегда она не связана с реальным сбоем и основной причиной проблемы:
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)
- Просмотрите выходные данные журнала действий резервного копирования на наличие сообщений об ошибках и сравните с любыми известными проблемами в базе знаний.
Для проблем, связанных с восстановлением:
- Восстановления NDMP регистрируются только в выходных данных интерфейса, используемого для любого конкретного восстановления. Это включает в себя NMC Recovery, NetWorker Windows User (
winworkr.exe) и 'recover' CLI, - Формат выходных данных восстановления NDMP аналогичен формату журнала действий по резервному копированию. Процессы, регистрирующие ошибку в выходных данных восстановления NDMP: «
nsrndmp_recover' и 'nsrdsa_recover'. Как и в случае с журналами резервного копирования, ищите первые ошибки, записанные командой «nsrndmp_recover' или 'nsrdsa_recover' и сравните с любыми известными проблемами в базе знаний.
Шаг 4. Дополнительные сведения о журнале и сбор информации о конфигурации:
- Сбои резервного копирования и восстановления NDMP часто вызваны проблемами конфигурации клиентских ресурсов или устройств NDMP. По возможности соберите '
nsrdb' базу данных ресурсов с сервера NetWorker для проверки.
- Linux:
/nsr/res/nsrdb - Windows (по умолчанию):
C:\Program Files\EMC NetWorker\nsr\res\nsrdb - NetWorker. Использование инструмента сбора данных NetWorker NSRGet
- Резервное копирование NDMP также можно запустить из терминала или командного окна на сервере NetWorker, выполнив команду «
nsrndmp_save' вручную (с отладкой или без нее). Выходные данные команды с-D5Добавленную отладку можно направить в файл для проверки, используя пример синтаксиса команды ниже:
nsrndmp_save -D5 -T dump -c [ndmp_client] -g [group_name] -l [level] [/save_set_name] > ndmpSaveOut.txt 2>&1
- Восстановление NDMP также можно выполнить вручную из окна команд на сервере NetWorker, выполнив команду «
nsrndmp_recover' (с отладкой или без нее), как в следующем примере:
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
- Используйте кнопку «
ndmpsup' для сбора информации о версии NDMP и поддержке из файловой системы NAS. Эта утилита также служит средством поиска и устранения неисправностей, так как для ее работы требуется подключение к хосту NDMP, а для аутентификации используются имя пользователя и пароль NDMP, настроенные на сетевой системе хранения данных. Если 'ndmpsup' выполняется успешно, это подтверждает, что NetWorker может разрешить имя клиента NDMP и успешно подключиться к нему, а также что учетные данные пользователя NDMP действительны. Он также подтверждает, что служба NDMP включена и работает на NAS. Беги 'ndmpsup' с сервера NetWorker и соберите выходные данные утилиты, используя следующий синтаксис:
ndmpsup -c [ndmp_client] -o ndmpsup_out.txt
- Количество журналов файловой системы NAS, полученных после сбоя резервного копирования или восстановления NDMP, зависит от типа файловой системы NAS. Наиболее распространенными файловыми системами NAS являются Celerra/VNX, Isilon и NetApp. Соберите журналы NAS из этих файловых систем следующим образом:
Celerra/VNX.
С помощью PuTTY или другого клиента SSH подключитесь к управляющей станции VNX и выполните команду «
server_log' для рассматриваемого модуля переноса данных (пример: server_2). Перенаправьте выходные данные журнала в файл и используйте FTP для получения выходных данных от управляющей станции.
server_log server_2 -a -s > /nas/var/server_log.out
Isilon:
С помощью веб-браузера подключитесь к интерфейсу администрирования хранилища Isilon OneFS и перейдите к журналам узлов кластера следующим образом:
Главное представление OneFS Storage Administrator —> защита данных —> резервное копирование —> журналы (для отображения журналов)
Netapp:
Перед сбором журнала NDMP (
ndmpd.debug) в NetApp сначала должен быть включен для ведения журнала. Для NetApp OnTap версии 8.1 и более поздних версий подключитесь к нужному узлу NetApp и включите ведение журнала NDMP следующим образом:
options ndmpd.debug.enable on
options ndmpd.debug.filter all
После
ndmpd.debug выполним резервное копирование или восстановление из NetWorker по протоколу NDMP. В случае сбоя соберите ndmpd Журнал из NetApp из следующих расположений:
7-режимные файловые системы:
/etc/log/mlog/ndmpd.log
Фильтрующие файлы C-режима:
/mroot/etc/log/mlog/ndmpd.log
Additional Information
Примеры типичных выходных данных о распространенных сбоях резервного копирования и восстановления NDMP:
В следующих выходных данных показана типичная ошибка резервного копирования клиента NDMP, вызванная неверным именем набора сохранений, указанным в клиентском ресурсе.
************************************************************************************************
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.
************************************************************************************************
В следующих выходных данных пользовательского интерфейса восстановления NMC отображается сбой направленного восстановления NDMP, вызванный недопустимым целевым путем, указанным для восстановления:
************************************************************************************************
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
************************************************************************************************
Affected Products
NetWorkerProducts
NetWorker FamilyArticle Properties
Article Number: 000014177
Article Type: How To
Last Modified: 28 يناير 2026
Version: 8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.