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.


Методи застосування налагодження vProxy Engine:

Зазвичай достатньо проаналізувати журнали політик сервера 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
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, Virtual Disk Development Kit (VDDK) та обміну повідомленнями з миттєвими знімками (де це застосовно).

  1. Підключіться до vProxy через SSH через обліковий запис адміністратора vProxy.
  2. Перейти на root:
sudo su -
  1. Зміна до каталогу bin агентів vProxy:
cd /opt/emc/vproxy/bin
  1. Для сервісу, що потребує налагодження, виконайте такі команди:


Резервний рушій: 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
  VDDK
./vProxy_debug.sh -s -d vbackupd -p vddk -l 4
/opt/emc/vrproxy/runtime/logs/vbackupd/vbackupd-vddk.log
VDDK також підтримує приватні журнали в довіднику /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
  VDDK
./vProxy_debug.sh -s -d vrecoverd -p vddk -l 4
/opt/emc/vrproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log
VDDK також підтримує приватні журнали в каталогу /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


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-бусту:
none | error | warn | info | debug | trace (за замовчуванням) | all
  • Для журналу VDDK:
0 = Лісозаготівля заборонена.
1 = Лише помилки
2 = Попередження та помилки
3 = Важливі інформаційні повідомлення, помилки та попередження (за замовчуванням)
4 = Дані налагодження плюс усе інше
  • Для журналу менеджера знімків:
warn | info | trace (за замовчуванням) | debug


Застосування сервісного методу налагодження 2 (вручну):

Доступні рівні логування: non, error, warning, info, trace та debug

.Щоб встановити vbackupd Процес налагодження на рівні логування:
  1. Увійдіть у vProxy Appliance як адміністратор через SSH або консоль і перейдіть на root:
sudo su -
  1. Перейдіть до systemd Довідник:
cd /usr/lib/systemd/system/ 
ПРИМІТКА. Кожен із сервісних файлів можна знайти тут: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service, і так далі
  1. Відкрийте сервісний файл, який потребує налаштувань налагодження, наприклад:
vi vbackupd.service 
  1. Знайдіть лінію з ExecStart= та додати потрібні параметри налагодження:
vbackupd, vrecoverd, vflrd, and vrapid engine debug options: { debug | trace | info | warn } (default "trace")
--program-log-level=option

vbackupd, vrecoverd, and vflrd ddboost debug options: { none | error | warn | info | debug | all } (default "trace")
--boost-log-level=option

vbackupd snapshot manager debug options: { warn | info | trace | debug } (default "trace")
--snapmgr-log-level=option

Display version
--version

Multiple options could be used at once, for example if you needed to debug the vbackupd service, ddboost communication, and snapshot manager logging, the vbackupd.service file would include:
ExecStart=/opt/emc/vproxy/bin/vbackupd --program-log-level=debug --boost-log-level=all --snapmgr-log-level=debug
  1. Збережіть зміни у файлі.
  2. Перезавантажте файл конфігурації пристрою, ввівши команду:
systemctl daemon-reload
  1. Переконайтеся в NetWorker Management Console, що резервні копії не запускаються, і перезапустіть vbackupd Обслуговування:
systemctl restart vbackupd.service

Вищезазначений процес застосовується до цих послуг vrapid, vrecoverd, vbackupd, vflrd.


Застосування VDDK Debug (вручну):

Налагодження VMware Disk Development Kit (VDDK) можна вручну застосувати у VixDiskLib.config Справу. Це налагодження стосується лише vbackupd та vrecoverd Усунення несправностей. Це не стосується vflrd.
 

  1. Увійдіть у пристрій vProxy через SSH або консоль як адміністратор і переключіться на root:
sudu su -
  1. Редагувати 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
  1. Перезапустіть відповідний сервіс:
systemctl restart [service-name].service 
Наприклад: 
systemctl restart vrecoverd.service

Після встановлення логування налагодження файл журналу, пов'язаний із сервісом, повинен містити рядки DEBUG.

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


Налагодження DD Boost Precert:

Цей процес здійснюється за допомогою інших методів налагодження, описаних вище. Бібліотека DD Boost за замовчуванням не фіксує детальну активність інтерфейсу програмування додатків (API). Увімкнути журналування пресертифікації DD Boost слід робити лише тоді, коли ви спостерігаєте інші помилки, пов'язані з DD Boost, у vbackupd-boost.log, vrecovered-boost.log, vflrd-boost.log потрібні файли та додаткове налагодження. Зазвичай це потрібно лише за прямим запитом підтримки NetWorker для співпраці в домені даних або інженерних завдань.

  1. Увійдіть у пристрій vProxy через SSH або консоль як адміністратор і переключіться на root:
sudu su -
  1. Створіть порожній файл під назвою ddboost_precert.ini у розділі /:
touch /ddboost_precert.ini
  1. Створіть DDLog Довідник:
mkdir /DDLog
  1. Увімкнути налагодження 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
  1. Підтвердіть, що ddboost_precert.log генерується, відтворює випуск і збирає ddboost_precert.log:
ls -l /DDLog
скріншот підтвердження журналу
  1. Коли операції налагодження більше не потрібні:
    1. Повторіть таку команду проти сервісу, який ви увімкнули для відлагодження ddboost:
/opt/emc/vproxy/bin/vProxy_debug.sh -s -d service_name -p ddboost -l trace
    1. Видалити /ddboost_precert.ini Справу.
rm -rf /ddboost_precert.ini

Логування вибору проксі:

Це налагодження можна використовувати, коли робочий процес резервного копіювального копування віртуальної машини (VM) застряг із віртуальними машинами, які знаходяться в режимі очікування запуску. У цьому сценарії завдання резервного копіювання вже почалося, але vProxy не було підібрано для запуску сесії резервного копіювання. У стандартному логуванні немає логування процесу вибору vProxy. Ми можемо дозволити vmbackup_logging на сервері NetWorker, який фіксує процес вибору vProxy під час початку політики захисту VMware. Це корисно, коли немає проблем зі зв'язком між сервером NetWorker і vProxy (порт 9090), а також немає помилок про те, що vProxy недоступний у NMC або daemon.raw.

  1. Відкрийте адміністративний запит PowerShell (Windows) або кореневу SSH-сесію (Linux) на сервері NetWorker.
  2. Створіть файл без розширення, яке викликається 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 відповідно.
  1. Починайте роботу з резервним копіюванням VM.
  2. Відстежуйте відрендерений daemon.log для Vmproxy Queue та select_vproxy повідомлення.
Linux: /nsr/logs/daemon.log
Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.log
Якщо у вас є питання, дивіться статтю: NetWorker: Як користуватися nsr_render_log.
  1. Щоб вимкнути це налагодження, видаліть vmbackup_logging файл із /nsr/tmp реж.

Additional Information

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000022610
Article Type: How To
Last Modified: 26 Mar 2026
Version:  18
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.