NetWorker VMware Protection-vProxy: Як увімкнути налагоджене ведення журналу
Summary: Зміна рівня журналу на «debug» може бути необхідною для усунення проблеми з рішенням NetWorker VMware Protection (NVP) з vProxy Appliance (NVP-vProxy). У цій статті пояснюється, як змінити рівень журналу. ...
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
Подивіться це відео: Як увімкнути журнал налагодження vProxy.
Зазвичай, достатньо проаналізувати журнали політик сервера NetWorker у
Файли журналу NVP-vProxy на пристрої vProxy знаходяться в наступному каталозі
Існує підкаталог для кожного з основних процесів, які використовуються для операцій NetWorker на пристрої vProxy:
Цей метод застосовується до версії vProxy 4.3.x і новіших. Його можна використовувати для включення налагодження на службах vProxy (
Двигун резервного копіювання:
Відновлення двигуна:
Двигун FLR:
Сервер REST:
Наведені вище команди показують увімкнення налагодження, ці команди можна повторно запустити, змінюючи
Параметри:
Примітка: З кожним із службових файлів можна ознайомитися тут:
Встановивши рівень діагностичного журналювання, можна підтвердити, що у відповідному файлі журналу є повідомлення, які починаються зі слова «Налагодження».
Після завершення процесу налагодження ви можете скинути рівень журналу за допомогою тієї ж процедури, використовуючи слово trace після знака рівності замість debug. Для того, щоб ця зміна стала придатною для негайного застосування, потрібне перезавантаження та перезапуск фонової служби, як вказано вище.
Цей процес виконується за допомогою інших методів налагодження, описаних вище.
Це налагодження можна використовувати, коли робочий процес резервного копіювання віртуальних машин зависає, а віртуальні машини знаходяться в очікуванні запуску. У цьому сценарії розпочато завдання резервного копіювання, але не було підібрано vProxy для початку сеансу резервного копіювання. У стандартному журналі немає логування процесу вибору vProxy. Ми можемо дозволити
Зазвичай, достатньо проаналізувати журнали політик сервера NetWorker у
/nsr/logs/policy/[policy name], але іноді може виникнути потреба проаналізувати журнали з самого пристрою vProxy і, крім того, збільшити рівень логування для налагодження, щоб отримати більш чітке уявлення про причину збою. Як правило, це вимога лише після того, як служба підтримки NetWorker була задіяна, а інженер служби підтримки попросив налагодити набір для усунення несправностей як конкретного процесу.
Файли журналу NVP-vProxy на пристрої vProxy знаходяться в наступному каталозі
/opt/emc/vproxy/runtime/logs.
Існує підкаталог для кожного з основних процесів, які використовуються для операцій NetWorker на пристрої vProxy:
vbackupd vflrd vrapid vrecoverdНаприклад, у файлі
vbackupd підкаталогу, у вас є журнали:
[session-uuid].log Processing details for a session vbackupd-engine.log Requests and problem events including error and panic messages from the session log. vbackupd-boost.log DD Boost logging. vbackupd-snapmgr.log Snapshot logging 3. vbackupd-vddk.log VDDK logging - VMware Virtual Disk Development KitДодаткову інформацію про ведення та збір vProxy можна знайти у статті NVP-vProxy Triage Guide: NetWorker VMware Protection vProxy Triage та огляд журналів
Застосування методу налагодження служби 1:
Цей метод застосовується до версії vProxy 4.3.x і новіших. Його можна використовувати для включення налагодження на службах vProxy (vrapid, vrecoverd, vbackupd, vflrd). Додаткові параметри налагодження можна ввімкнути для трафіку DD Boost, VDDK і обміну миттєвими знімками (де це застосовується).
- Підключіться до vProxy через SSH за допомогою облікового запису адміністратора vProxy.
- Перемкнутися на root :
sudo su -
- Змініть каталог на бін агента vProxy:
cd /opt/emc/vproxy/bin
- Для служби, яку ви хочете налагодити, виконайте такі команди:
Двигун резервного копіювання:
vbackupd
| Демон | Сутність ведення журналу | Приклад використання команди | Розташування журналів |
|---|---|---|---|
vbackupd |
Програма (головний двигун) |
./vProxy_debug.sh -s -d vbackupd -p program -l debug |
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-engine.log Індивідуальні журнали сеансів резервного копіювання: /opt/emc/vrproxy/runtime/logs/vbackupd/BackupVmSession-<session-id>.log /opt/emc/vrproxy/runtime/logs/recycle/vbackupd/<DATE>/BackupVmSession-<session-id>.log |
| DD Boost |
./vProxy_debug.sh -s -d vbackupd -p ddboost -l all |
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-boost.log |
|
| ВДДК |
./vProxy_debug.sh -s -d vbackupd -p vddk -l 4 |
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-vddk.logВДДК також веде приватні логи в каталозі /tmp/vmware-root |
|
| Менеджер знімків |
./vProxy_debug.sh -s -d vbackupd -p snapshotmgr -l debug |
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-snapmgr.log |
Відновлення двигуна:
vrecoverd
| Демон | Сутність ведення журналу | Приклад використання команди | Розташування журналів |
|---|---|---|---|
vrecoverd |
Програма (головний об'єкт) |
./vProxy_debug.sh -s -d vrecoverd -p program -l debug |
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-engine.log Індивідуальні журнали сеансів відновлення: /opt/emc/vrproxy/runtime/logs/vrecoverd/RecoverVmSession-<session-id>.log /opt/emc/vrproxy/runtime/logs/recycle/vrecoverd/<DATE>/RecoverVmSession-<session-id>.log |
| DD Boost |
./vProxy_debug.sh -s -d vrecoverd -p ddboost -l all |
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-boost.log |
|
| ВДДК |
./vProxy_debug.sh -s -d vrecoverd -p vddk -l 4 |
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-vddk.logVDDK також веде приватні журнали в каталозі /tmp/vmware-root |
Двигун FLR:
vflrd
| Демон | Сутність ведення журналу | Приклад використання команди | Розташування журналу |
|---|---|---|---|
vflrd |
Програма (головний двигун) |
./vProxy_debug.sh -s -d vflrd -p program -l debug |
/opt/emc/vrproxy/runtime/logs/vflrd/vflrd-engine.logОкремі журнали сеансів монтування FLR: /opt/emc/vrproxy/runtime/logs/vflr/FlrMountSession-<session-id>.log Individual FLR Browse Session Logs: /opt/emc/vrproxy/runtime/logs/vflr/FlrBrowseSession-<session-id>.log Individual FLR Recover Session Logs: /opt/emc/vrproxy/runtime/logs/vflr/FlrRecoverSession-<session-id>.logЗаповнені журнали переміщуються до /opt/emc/vrproxy/runtime/logs/recycle/vflrd |
| DD Boost |
./vProxy_debug.sh -s -d vflrd -p ddboost -l all |
/opt/emc/vrproxy/runtime/logs/vflrd/vflrd-boost.log |
|
| ВДДК |
./vProxy_debug.sh -s -d vflrd -p vddk -l 4 |
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-vddk.logVDDK також веде приватні журнали в каталозі /tmp/vmware-root |
Сервер REST:
vrapid
| Демон | Сутність ведення журналу | Приклад використання команди | Розташування журналу |
|---|---|---|---|
vrapid |
Програма (головний двигун) |
./vProxy_debug.sh -s -d vrapid -p program -l debug |
/opt/emc/vrproxy/runtime/logs/vrapid/vrapid-engine.log |
Наведені вище команди показують увімкнення налагодження, ці команди можна повторно запустити, змінюючи
-l опція для скидання до стандартних:
Параметри:
- Для журналу програми:
warn | info | trace (за замовчуванням) | debug
- Для журналу DD Boost:
none | error | warn | info | debug | trace (за замовчуванням) | all
- Для журналу ВДДК:
0 = Відсутність логування
1 = Тільки помилки
2 = Попередження та помилки
3 = Важливі інформаційні повідомлення, помилки та попередження (за замовчуванням)
4 = Налагоджувальні дані плюс все інше
- Для журналу менеджера знімків:
warn | info | trace (за замовчуванням) | debug
Застосування методу налагодження служби 2:
Доступні рівні ведення журналу: «Немає», «Помилка», «Попередження», «Інформація», «Відстеження» та «Налагодження».
Для того, щоб встановити параметр
Для того, щоб встановити параметр
vbackupd процес у налагодження рівня логування:
- Увійдіть до vProxy Appliance як адміністратор через SSH або консоль і перейдіть на root:
sudo su -
- Перейдіть до розділу
systemdКаталог:
cd /usr/lib/systemd/system/
Примітка: З кожним із службових файлів можна ознайомитися тут:
vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, і так далі
- Відкрийте файл служби, до якого потрібно застосувати налагодження, наприклад:
vi vbackupd.service
- Знайдіть лінію з
ExecStart=і доповнити--program-log-level=debug
vProxy 2.x engine log level: { debug, trace, info, warn }.
--engine-log-level=string
vProxy 3.x and later engine level: { debug, trace, info, warn } (default "trace")
--program-log-level=string (vbackupd)
Display version
--version
Примітка: Версія NVP-vProxy відображається на вкладці Конфігурація властивостей vProxy у NetWorker Management Console >Devices VMware > Proxies,> клацніть правою кнопкою миші на пристрої >vProxy Properties >Configuration VM > Proxy version.
- Збережіть зміни у файлі
- Перезавантажте файл конфігурації пристрою, ввівши команду:
systemctl daemon-reload
- Переконайтеся в консолі управління NetWorker, що резервні копії не виконуються, а потім перезапустіть файл
vbackupdслужба:
systemctl restart vbackupd.serviceНаведений вище процес застосовується до служб
vrapid, vrecoverd, vbackupd, vflrd.
Застосування VDDK Debug:
- Увійдіть до пристрою vProxy за допомогою SSH або консолі від імені адміністратора та перейдіть на root:
sudu su -
- Відредагуйте файл VixDiskLib.config , щоб він містив наступний рядок:
vi /opt/emc/vproxy/conf/VixDiskLib.config vixDiskLib.transport.LogLevel=4 0 = No logging 1 = Errors only 2 = Warnings, and Errors 3 = Important information messages, errors, and warnings 4 = Debug data plus everything else
- Перезапустіть відповідну службу:
systemctl restart [service-name].service
Наприклад:
systemctl restart vrecoverd.service
Після завершення процесу налагодження ви можете скинути рівень журналу за допомогою тієї ж процедури, використовуючи слово trace після знака рівності замість debug. Для того, щоб ця зміна стала придатною для негайного застосування, потрібне перезавантаження та перезапуск фонової служби, як вказано вище.
Налагодження DD Boost Precert:
Цей процес виконується за допомогою інших методів налагодження, описаних вище.
- Увійдіть до пристрою vProxy за допомогою SSH або консолі від імені адміністратора та перейдіть на root:
sudu su -
- Створити файл
ddboost_precert.iniпід:
/: touch /ddboost_precert.ini
- Створіть файл
DDLogКаталог:
mkdir /DDLog
- Увімкніть налагодження DD Boost для служби, яку потрібно налагодити:
vbackupd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vbackupd -p ddboost -l debug vflrd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vflrd -p ddboost -l debug vrecoverd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vrecoverd -p ddboost -l debug
- Підтвердьте, що
ddboost_precert.logпороджується:
ls -l /DDLog
- Коли налагоджувальні операції більше не потрібні, повторно запустіть таку команду:
vProxy_debug.sh -l trace
Ведення журналу вибору vProxy:
Це налагодження можна використовувати, коли робочий процес резервного копіювання віртуальних машин зависає, а віртуальні машини знаходяться в очікуванні запуску. У цьому сценарії розпочато завдання резервного копіювання, але не було підібрано vProxy для початку сеансу резервного копіювання. У стандартному журналі немає логування процесу вибору vProxy. Ми можемо дозволити vmbackup_logging на сервері NetWorker, який реєструє процес вибору vProxy під час запуску VMware Protection Policy. Це може бути корисно, коли немає проблеми зі зв'язком між сервером NetWorker і vProxy (порт 9090), і немає помилок щодо недоступності vProxy в NMC або daemon.log.
- Відкрийте адміністративний запит PowerShell (Windows) або кореневий сеанс SSH (Linux) на сервері NetWorker.
- Створіть файл без розширення під назвою
vmbackup_loggingпід NetWorker/nsr/tmpКаталог:
Linux: touch /nsr/tmp/vmbackup_logging Windows: New-Item -Path "C:\Program Files\EMC NetWorker\nsr\tmp\vmbackup_logging" -ItemType File
Наведена вище команда припускає, що було використано місце встановлення NetWorker за замовчуванням. Якщо NetWorker було встановлено в іншому місці, відрегулюйте розташування
/nsr/tmp Відповідно.
- Запустіть завдання резервного копіювання віртуальної машини.
- Слідкуйте за відображенням daemon.log для черги Vmproxy та виберіть повідомлення vproxy.
Linux: /nsr/logs/daemon.log Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.log
Якщо у вас залишилися питання, дивіться статтю: NetWorker: Спосіб застосування nsr_render_log.
- Щоб вимкнути це налагодження, видаліть файл vmbackup_logging з файлу
/nsr/tmpРубриці.
Additional Information
Статті по темі:
Affected Products
NetWorkerProducts
NetWorker, NetWorker SeriesArticle Properties
Article Number: 000022610
Article Type: How To
Last Modified: 11 Mar 2025
Version: 16
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.