NetWorker: Як налагодити операції резервного копіювання

Summary: Наведено кілька варіантів для налагодження невдалої резервної копії NetWorker.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Instructions

Існує кілька різних варіантів налагодження при помилці резервного копіювання NetWorker. Ця база даних охоплює різні опції налагодження залежно від того, яку функцію процесу резервного копіювання ви хочете налагодити. 

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 Файл журналу. 
 

Linux: /nsr/logs/daemon.raw
Windows (за замовчуванням): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw


Щоб прочитати цей журнал, ви використовуєте nsr_render_log Командування, див. NetWorker: Як використовувати nsr_render_log для рендерингу .raw файлів журналів

Приклад:

Приклад рендерингу сирого лога NetWorker

Додаткові ресурси:

2. save на клієнті NetWorker:

Клієнтські резервні копії NetWorker використовують процес збереження. Процес збереження взаємодіє з сервером NetWorker, вузлом зберігання (де це застосовно) або носієм пристроя резервного копії. Налагодження можна увімкнути у процесі збереження, передавши прапорець -D у процес збереження через консоль управління NetWorker (NMC) або за допомогою nsradmin Командування.

У NMC ви змінюєте поле «Резервне копіювання команди» у відповідних властивостях клієнта на 'save -D9':

Приклад:

Configuring debug backups for a NetWorker client

Ту ж операцію можна виконати за допомогою команди nsradmin:

Приклад:

Налаштування налагодження резервного копіювання з nsradmin

Додаткові ресурси:

 

3. Робота робочого процесу на сервері NetWorker: 

Потрібна налагодження початку робочого процесу та детальний результат налагодження.

nsrworkflow -D9 -p [policy] -w [workflow]

Це фіксує вихідний результат налагодження робочого процесу у сирий файл:

/nsr/logs/policy/policy_name/workflow_name/

Приклад:

Налагодження робочого процесу NSR 
 

Запуск nsrworkflow Команда ініціює завдання вручну, але використовує ті ж опції планування та налаштування рівнів, що й автоматичне резервне копіювання за плануванням. Інша можливість — використати -a прапорець для визначення nsrworkflow Запускатися як adhoc Резервне копіювання, яке дозволяє скасувати графік або рівень резервного копування. Щоб вказати рівень резервного копіювання, який вам потрібен (а не той, що встановлено для сьогоднішнього запуску робочого процесу), ви використовуєте -l (або -L для резервних копій віртуальних машин).

Приклад:

nsrworkflow -p [policy] -w [workflow] -A "'[action]' -l [level]" -a
nsrworkflow -p Mona -w Bokonon_wf -A "'backup' -l full" -a

Додаткові ресурси:

4. savefs на клієнті NetWorker:

The savefs Команда використовується під час резервного копіювання на основі клієнта. Він надсилається клієнту NetWorker після запуску резервного копіювання на сервері NetWorker. savefs чи відповідає цей процес, який визначає файли та каталоги для резервного копіювання для цього конкретного запуску резервного копіювання на цьому клієнті?

Ви можете отримати точну команду savefs, яка виконується на стороні клієнта, з сирого файлу в журналах політик (/nsr/logs/policy/[policy name]/[workflow name]). Потім запустіть це на стороні клієнта, додавши -D9 Опція:

Приклад:

На сервері NetWorker: 

Приклад процесу Savefs  

А на стороні клієнта:

Запуск налагодження savefs з командного рядка 

5. Призначення цільових медіа на сервері NetWorker:

Призначення правильного цільового обсягу для резервної копії керується nsrd на сервері NetWorker. Щоб це виправити, потрібно тимчасово підвищити рівень налагодження nsrd процесу на сервері NetWorker за допомогою dbgcommand.

Приклад:

kA5f10000004JErCAM_2_7

Після завершення налагодження потрібно вимкнути налагодження, встановивши рівень відлагодження до нуля:

kA5f10000004JErCAM_2_8

dbgcommand може використовуватися проти імені процесу або ідентифікатора процесу (PID), наприклад:

dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL

Додаткові ресурси:

УВАГА: Налагодження процесів має бути увімкнене лише з метою усунення несправності. Після завершення усунення несправностей процес відлагодження потрібно вимкнути. Деякі процеси можуть генерувати багато повідомлень, якщо увімкнено налагодження. Це може призвести до зростання файлової системи та проблем із простором.

6. Резервні копії чекають на записаний том:

Якщо сервер NetWorker не може знайти відповідний том для запису, він припиняє відповідь і генерує сповіщення. У цьому випадку робота перебуває у «активному» стані. Ви можете перевірити стан роботи за допомогою nsrpolicy monitor Командування.

Приклад:

Приклад монітора nsrpolicy

Сповіщення в консолі управління NetWorker дає більше деталей про тип обсягу і на якому вузлі зберігання.

Приклад:

Сповіщення NMC про очікування 1 записаного тому

Додаткові ресурси:

7. Резервні копії несподівано перестали реагувати через паралелізм:

Якщо сервер NetWorker визначить, що не може продовжувати резервне копіювання через відсутність вільного слота паралелізму, завдання перебуває у стані «в черзі».

Щоб налагодити паралелізм, потрібно підвищити рівень налагодження nsrjobd на сервері NetWorker, як показано нижче. Файл журналу демонів виводить багато даних для налагодження відносно паралелізму.

Приклад:

Приклад увімкнення налагодження nsrjobd 

Демонічний журнал із помилкою паралелізму

Додаткові ресурси:

8. Резервне копіювання Client Direct не працює як очікувалося:

Резервне копіювання "Client direct" надсилає дані безпосередньо з клієнта NetWorker на цільовий носій без попереднього запису на вузол зберігання 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.Це посилання веде на сайт поза межами Dell Technologies.


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)
ПРИМІТКА. Тут відкриті лише TCP-з'єднання з сервером NetWorker (який у цьому прикладі також є вузлом зберігання). Відкритого TCP-з'єднання до DD. Усі дані йдуть на вузол зберігання.

Додаткові ресурси:


10. Резервні копії паралельного потоку збережень (PSS):

Щоб налагодити резервні копії PSS. Переконайтеся, що властивість «паралельний потік збереження» позначена в клієнтському ресурсі в NetWorker Management Console. Модифікувати save Команда помістити його в debug відповідно до розділу 2. Також створіть порожній файл у ../nsr/debug називається 'mbsdopen'. Це забезпечує додаткове налагоджувальне логування як на клієнті, у /nsr/tmp а також у журналах політик на сервері NetWorker (див. розділ 1).

Приклад:

Опція PSS увімкнена в клієнтському ресурсі NetWorker

mbsdfopen файл

Зберегти файли MBS у tmp directory 

Додаткові ресурси:

11. Вузол зберігання NetWorker nsrmmd Процес не працює так, як очікувалося, коли він записує на цільові носії:

Ви можете підвищити рівень налагодження nsrmmd Процеси, що використовують dbgcommand (Див. розділ 5). Ви можете підвищити рівень налагодження всіх nsrmmd процесів або використання інструментів операційної системи для ідентифікації яких nsrmmd Процес активний:

Процеси NSRMMD 

Додаткові ресурси:

Additional Information

Produse afectate

NetWorker

Produse

NetWorker, NetWorker Series
Proprietăți articol
Article Number: 000010035
Article Type: How To
Ultima modificare: 30 ian. 2026
Version:  8
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.