NetWorker: Як налагодити операції резервного копіювання
Summary: Наведено кілька варіантів для налагодження невдалої резервної копії NetWorker.
Instructions
1. Файли журналу:
Основні журнали для налагодження помилок резервного копіювання — це файли журналів політик , які знаходяться у наступному місці.
Linux: /nsr/logs/policy_name/workflow_name/action_name
Windows (за замовчуванням): C:\Program Files\EMC NetWorker\nsr\logs\policy_name\workflow_name\action_name
У розділі є файли логів робочого процесу у сирому форматі /nsr/logs/policy/policy_name/workflow_name/jobid.raw та підкаталог для кожної дії. Кожна дочірня дія дії має власний файл журналу з jobid від тієї дитячої роботи. Коли батьківська дія запускає дочірню дію, NetWorker створює каталог для цих журналів дочірніх дій.
Приклад:
Розміри логів варіюються залежно від рівня налагодження, використаного під час резервного копіювання. Сирі файли — це журнали робочих процесів, тоді як backup_[jobid]_logs Каталоги містять журнали дій і дочірні журнали дій.
Основний файл журналу NetWorker для всіх операцій NetWorker — це daemon.raw Файл журналу.
/nsr/logs/daemon.raw
Windows (за замовчуванням):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Щоб прочитати цей журнал, ви використовуєте nsr_render_log Командування, див. NetWorker: Як використовувати nsr_render_log для рендерингу .raw файлів журналів
Приклад:
Додаткові ресурси:
- NetWorker: Файли журналів і локації
- NetWorker: Процеси та порти
- NetWorker: Як користуватися інструментом збору даних NSRGet NetWorker
- Дивіться Довідник команд NetWorker, доступний через: Підтримка NetWorker | Інструкції та документи (Потрібно увійти через свій обліковий запис підтримки Dell).
2. save на клієнті NetWorker:
Клієнтські резервні копії NetWorker використовують процес збереження. Процес збереження взаємодіє з сервером NetWorker, вузлом зберігання (де це застосовно) або носієм пристроя резервного копії. Налагодження можна увімкнути у процесі збереження, передавши прапорець -D у процес збереження через консоль управління NetWorker (NMC) або за допомогою nsradmin Командування.
У NMC ви змінюєте поле «Резервне копіювання команди» у відповідних властивостях клієнта на 'save -D9':
Приклад:
Ту ж операцію можна виконати за допомогою команди nsradmin:
Приклад:
Додаткові ресурси:
- NetWorker: Посібник з усунення несправностей NDMP
- NetWorker: Посібник з усунення несправностей NMM
- NetWorker: Як увімкнути налагодження для NMDA
- NetWorker VMware Protection-vProxy: Як увімкнути журналування налагодження
3. Робота робочого процесу на сервері NetWorker:
Потрібна налагодження початку робочого процесу та детальний результат налагодження.
nsrworkflow -D9 -p [policy] -w [workflow]
Це фіксує вихідний результат налагодження робочого процесу у сирий файл:
/nsr/logs/policy/policy_name/workflow_name/
Приклад:
Запуск nsrworkflow Команда ініціює завдання вручну, але використовує ті ж опції планування та налаштування рівнів, що й автоматичне резервне копіювання за плануванням. Інша можливість — використати -a прапорець для визначення nsrworkflow Запускатися як adhoc Резервне копіювання, яке дозволяє скасувати графік або рівень резервного копування. Щоб вказати рівень резервного копіювання, який вам потрібен (а не той, що встановлено для сьогоднішнього запуску робочого процесу), ви використовуєте -l (або -L для резервних копій віртуальних машин).
Приклад:
nsrworkflow -p [policy] -w [workflow] -A "'[action]' -l [level]" -ansrworkflow -p Mona -w Bokonon_wf -A "'backup' -l full" -a
Додаткові ресурси:
- NetWorker: Як використовувати команду nsrworkflow NetWorker
- NetWorker: Як використовувати команду nsrpolicy NetWorker
- Дивіться Довідник команд NetWorker, доступний через: Підтримка NetWorker | Інструкції та документи (Потрібно увійти через свій обліковий запис підтримки Dell).
4. savefs на клієнті NetWorker:
The savefs Команда використовується під час резервного копіювання на основі клієнта. Він надсилається клієнту NetWorker після запуску резервного копіювання на сервері NetWorker. savefs чи відповідає цей процес, який визначає файли та каталоги для резервного копіювання для цього конкретного запуску резервного копіювання на цьому клієнті?
Ви можете отримати точну команду savefs, яка виконується на стороні клієнта, з сирого файлу в журналах політик (/nsr/logs/policy/[policy name]/[workflow name]). Потім запустіть це на стороні клієнта, додавши -D9 Опція:
Приклад:
На сервері NetWorker:
А на стороні клієнта:
5. Призначення цільових медіа на сервері NetWorker:
Призначення правильного цільового обсягу для резервної копії керується nsrd на сервері NetWorker. Щоб це виправити, потрібно тимчасово підвищити рівень налагодження nsrd процесу на сервері NetWorker за допомогою dbgcommand.
Приклад:
Після завершення налагодження потрібно вимкнути налагодження, встановивши рівень відлагодження до нуля:
dbgcommand може використовуватися проти імені процесу або ідентифікатора процесу (PID), наприклад:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Додаткові ресурси:
6. Резервні копії чекають на записаний том:
Якщо сервер NetWorker не може знайти відповідний том для запису, він припиняє відповідь і генерує сповіщення. У цьому випадку робота перебуває у «активному» стані. Ви можете перевірити стан роботи за допомогою nsrpolicy monitor Командування.
Приклад:
Сповіщення в консолі управління NetWorker дає більше деталей про тип обсягу і на якому вузлі зберігання.
Приклад:
Додаткові ресурси:
- Діагностика подій очікування медіа — очікування 1 записуваного гучності або відсутності відповідних пристроїв
- NetWorker: Усунення проблем із бібліотекою стрічок у NetWorker
- NetWorker: Як використовувати інструмент DDPCONNCHK для тестування підключення DD ddboost від хостів NetWorker
- NetWorker з хмарним рівнем домену даних: Посібник з сортування та усунення несправностей
7. Резервні копії несподівано перестали реагувати через паралелізм:
Якщо сервер NetWorker визначить, що не може продовжувати резервне копіювання через відсутність вільного слота паралелізму, завдання перебуває у стані «в черзі».
Щоб налагодити паралелізм, потрібно підвищити рівень налагодження nsrjobd на сервері NetWorker, як показано нижче. Файл журналу демонів виводить багато даних для налагодження відносно паралелізму.
Приклад:
Додаткові ресурси:
- NetWorker: Паралелізм і цільові сесії
- Дивіться посібники з адміністрування та оптимізації продуктивності та планування NetWorker. Підтримка NetWorker | Інструкції та документи (Потрібно увійти через свій обліковий запис підтримки Dell).
8. Резервне копіювання Client Direct не працює як очікувалося:
Резервне копіювання "Client direct" надсилає дані безпосередньо з клієнта NetWorker на цільовий носій без попереднього запису на вузол зберігання NetWorker.
У властивствах клієнта ви можете визначити, чи слід використовувати пряме резервне копіювання клієнта для цього інстансу.
Щоб вирішити, чи працює прямий клієнт, потрібно перевірити журнали відповідно до наведеного нижче прикладу:
Приклад:
Вихід журналу: Клієнти безпосередньо в роботі.
The daemon.raw файл на сервері NetWorker:
91787 MM/DD/YYYY HH:mm:SS nsrmmd NSR notice Save-set ID '4091251191' (vm-lego-231:/NetWorker) is using direct file save with Data Domain device 'dd4500-dd.local_onetwoone'.
lsof на клієнті NetWorker
[root@vm-lego-231 ~]# lsof -i TCP | grep save save 9831 root 3u IPv4 111668 0t0 TCP vm-lego-231:23178->vm-lego-121:8985 (ESTABLISHED) save 9831 root 5u IPv4 111695 0t0 TCP vm-lego-231:19752->vm-lego-121:9417 (ESTABLISHED) save 9831 root 7u IPv4 111720 0t0 TCP vm-lego-231:31095->vm-lego-121:9035 (ESTABLISHED) save 9831 root 8u IPv4 111728 0t0 TCP vm-lego-231:12421->vm-lego-121:9653 (ESTABLISHED) save 9831 root 9u IPv4 111731 0t0 TCP vm-lego-231:33739->dd4500-dd.local:nfs (ESTABLISHED) save 9831 root 10u IPv4 111736 0t0 TCP vm-lego-231:60278->dd4500-dd.local:midnight-tech (ESTABLISHED)
lsof перелічує відкриті TCP-з'єднання від клієнта як до сервера NetWorker, так і до DD. Щоб визначити, до яких процесів підключений сервер NetWorker, можна перевірити це з lsof на сервері. Четвертий стовпець — це дескриптор файлу, який використовується.
На хостах Windows можна виконати подібну діагностику за допомогою SysInternals Procmon.
9: Client Direct Backup не використовує Client Direct:
The daemon.raw файл на сервері NetWorker:
91797 MM/DD/YYYY HH:mm:SS nsrmmd NSR severe Unable to perform direct file save with Data Domain device 'ONETWOONE'; setting up traditional save for save-set ID '4024143566' (vm-lego-231:/NetWorker)
traditional У журналі ви отримуєте цей вихід швидко. Дивіться список умов з NetWorker Administration Guide, які потрібно виконати для прямого переходу клієнта на роботу. Найпоширенішими причинами є відсутність у клієнта прямого мережевого доступу до домену даних або некоректне розв'язання імені.
lsof на клієнті NetWorker:
[root@vm-lego-231 ~]# lsof -i TCP | grep save save 10114 root 3u IPv4 123335 0t0 TCP vm-lego-231:46461->vm-lego-121:8985 (ESTABLISHED) save 10114 root 5u IPv4 123369 0t0 TCP vm-lego-231:12593->vm-lego-121:9417 (ESTABLISHED) save 10114 root 7u IPv4 123392 0t0 TCP vm-lego-231:63952->vm-lego-121:9035 (ESTABLISHED) save 10114 root 8u IPv4 123400 0t0 TCP vm-lego-231:29597->vm-lego-121:9653 (ESTABLISHED)
Додаткові ресурси:
- NetWorker: Найкращі практики налаштування мереж
- Дивіться посібники з оптимізації продуктивності та планування. Підтримка NetWorker | Інструкції та документи (Потрібно увійти через свій обліковий запис підтримки Dell).
10. Резервні копії паралельного потоку збережень (PSS):
Щоб налагодити резервні копії PSS. Переконайтеся, що властивість «паралельний потік збереження» позначена в клієнтському ресурсі в NetWorker Management Console. Модифікувати save Команда помістити його в debug відповідно до розділу 2. Також створіть порожній файл у ../nsr/debug називається 'mbsdopen'. Це забезпечує додаткове налагоджувальне логування як на клієнті, у /nsr/tmp а також у журналах політик на сервері NetWorker (див. розділ 1).
Приклад:
Додаткові ресурси:
- Як усунути несправність із паралельними резервними копіями потоку збережень NetWorker
- Дивіться посібники з оптимізації продуктивності та планування. Підтримка NetWorker | Інструкції та документи (Потрібно увійти через свій обліковий запис підтримки Dell).
11. Вузол зберігання NetWorker nsrmmd Процес не працює так, як очікувалося, коли він записує на цільові носії:
Ви можете підвищити рівень налагодження nsrmmd Процеси, що використовують dbgcommand (Див. розділ 5). Ви можете підвищити рівень налагодження всіх nsrmmd процесів або використання інструментів операційної системи для ідентифікації яких nsrmmd Процес активний:
Додаткові ресурси:
- NetWorker: Усунення проблем із бібліотекою стрічок у NetWorker
- NetWorker: Як використовувати інструмент DDPCONNCHK для тестування підключення DD ddboost від хостів NetWorker
- NetWorker з хмарним рівнем домену даних: Посібник з сортування та усунення несправностей
- Дивіться Посібник з інтеграції NetWorker DD Boost, доступний через: Підтримка NetWorker | Інструкції та документи (Потрібно увійти через свій обліковий запис підтримки Dell).





