NetWorker VMware Protection-vProxy. Как включить ведение журнала отладки

Summary: Для устранения неполадок, связанных с NetWorker VMware Protection (NVP) с решением vProxy Appliance (NVP-vProxy) может потребоваться изменение уровня ведения журнала на «debug». В этой статье объясняется, как изменить уровень журнала. ...

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. Обзор рассмотрения и ведения журналов NetWorker VMware Protection vProxy


Применение метода отладки службы 1.

Этот метод применим к vProxy версии 4.3.x и более поздних. Его можно использовать для включения отладки в службах vProxy (vrapid, vrecoverd, vbackupd, vflrd). Можно включить дополнительную отладку для трафика DD Boost, комплекта средств разработки виртуального диска (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 Boost:
none | error | warn | info | debug | trace (по умолчанию) | all
  • Для журнала VDDK:
0 = Без регистрации
1 = Только ошибки
2 = Предупреждения и ошибки
3 = Важные информационные сообщения, ошибки и предупреждения (по умолчанию)
4 = Отладка данных плюс все остальное
  • Для журнала Snapshot Manager:
warn | info | trace (по умолчанию) | debug


Применение метода отладки службы 2 (вручную):

Доступные уровни ведения журнала: «нет», «ошибка», «предупреждение», «информация», «трассировка» и «отладка».

Для того, чтобы установить параметр vbackupd процесса в отладку на уровне ведения журнала:
  1. Войдите в устройство vProxy в качестве администратора через 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 (вручную):

Отладку 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.

После завершения процесса отладки выполните сброс уровня журнала с помощью той же процедуры, используя слово трассировка после знака равенства вместо debug. Чтобы это изменение вступило в силу немедленно, требуется перезагрузка и перезапуск управляющей программы, как описано выше.


Отладка DD Boost Precert:

Этот процесс выполняется с помощью других методов отладки, описанных выше. Библиотека DD Boost по умолчанию не регистрирует подробную активность интерфейса прикладного программирования (API). Включение ведения журнала предварительных сертификатов DD Boost следует выполнять только в том случае, если вы наблюдаете другие ошибки, связанные с DD Boost, в vbackupd-boost.log, vrecovered-boost.log, vflrd-boost.log и требуется дополнительная отладка. Обычно это требуется только по прямому запросу службы поддержки NetWorker для совместной работы в Data Domain или проектирования.

  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

Ведение журнала выбора 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. Запустите задание резервного копирования виртуальной машины.
  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 Dir.

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.