NetWorker VMware Protection (NVP)-vProxy: Як увімкнути журналювання налагодження
Зміна рівня журналу на рівень «налагодження» може знадобитися для усунення проблеми із захистом NetWorker VMware за допомогою рішення vProxy Appliance (NVP-vProxy). У цій статті пояснюється, як змінити рівень журналу.
Summary:
Зміна рівня журналу на рівень «налагодження» може знадобитися для усунення проблеми із захистом NetWorker VMware за допомогою рішення vProxy Appliance (NVP-vProxy). У цій статті
пояснюється, як змінити рівень журналу.
...
This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.
Article Content
Instructions
Зазвичай достатньо проаналізувати журнали правил на сервері NetWorker у .../nsr/logs/policy/[назва політики], але іноді може знадобитися проаналізувати журнали на самому пристрої vProxy і, крім того, збільшити рівень журналювання для "налагодження", щоб отримати більш чітке уявлення про причину збою. Зазвичай це є вимогою лише після того, як була залучена підтримка NetWorker і інженер підтримки запросив налагодження, встановлене для усунення несправностей як конкретний процес.
Файли журналів NVP-vProxy на пристрої vProxy знаходяться в такому каталозі:
/opt/emc/vproxy/runtime/logs
Існує підкаталог для кожного з основних процесів, які використовуються для операцій NetWorker на пристрої vProxy:
vbackupd
ВФЛРД
vrapid
vrecovered
Наприклад, у підкаталозі vbackupd, у вас є журнали:
[Session-UUID].log Подробиці обробки сеансуvbackupd-engine.log Запити та проблемні події, включаючи помилки та панічні повідомлення з журналу сеансів
.
vbackupd-boost.log ведення журналу DDBoost.
vbackupd-snapmgr.log Журналювання
знімківvbackupd-vddk.log журналювання VDDK - VMware Virtual Disk Development Kit
Цей метод застосовується до vProxy версії 4.3.x та пізніших версій.
1. Підключіться до vProxy через SSH за допомогою облікового запису адміністратора vProxy.
2. Перейти на root: Судо Су - 3. Змініть каталог кошика агента vProxy: CD /opt/emc/vproxy/bin 4. Для служби, яку ви бажаєте налагодити (vbackupd, vflrd, vrapid, vrecoverd), виконайте наступну команду:
./vProxy_debug.sh -s -d SERVICE_NAME -p program -l налагодження
Рівень двигуна: { налагодження, відстеження, інформація, попередження } (за замовчуванням "слід")
Приклад введення vflrd в налагодження:
ПРИМІТКА: Повідомлення DEBUG повинні з'явитися в обробнику служб.log, як показано вище.
Щоб вимкнути налагодження, ви можете скинути службу назад до трасування
./vProxy_debug.sh -s -d SERVICE_NAME -p програма -l трасування
Застосування Service Debug Спосіб 2:
Доступні рівні журналювання: немає, помилка, попередження, інформація, трасування, налагодження
Щоб встановити процес vbackupd у рівень журналювання "налагодження":
1. Увійдіть до vProxy Appliance як адміністратор через ssh або консоль і перейдіть на root: Судо Су - 2. Перейдіть до каталогу systemd: cd /usr/lib/systemd/system/
Примітка: тут знаходиться кожен з файлів служби: vbackupd.service, vfrld.service, vrapid.service, vrecoverd.service і так далі
3. Відкрийте службовий файл, до якого ви бажаєте застосувати налагодження, наприклад: vi vbackupd.service 4. Знайдіть рядок з ExecStart= і додайте -- program-log-level=debug
Інші параметри:
--engine-log-level=string Рівень журналу двигуна vProxy 2.x: { налагодження, відстеження, інформація, попередження }.
--program-log-level=string (vbackupd) Рівень двигуна vProxy 3.x і новіших версій: { налагодження, відстеження, інформація, попередження } (за замовчуванням "слід")
--версія Версія
дисплеяПримітка. Версія NVP-vProxy відображається на вкладці "Конфігурація" властивостей Vproxy в консолі управління NetWorker:
- Пристрої NMC -> -> Проксі VMware -> Клацніть правою кнопкою миші на пристрої vProxy -> властивості -> Вкладка конфігурації -> проксі віртуальної машини версії
5. Збережіть зміни в файл
6. Перезавантажте конфігураційний файл unit, ввівши команду:
Systemctl daemon-reload
7. Підтвердьте в консолі керування NetWorker, що резервні копії наразі не запущено, а потім перезапустіть службу vbackupd:
systemctl перезапустити vbackupd.service
Зазначений вище процес застосовується до послуг: vrapid, vrecoverd, vbackupd і vflrd.
Застосування налагодження VDDK:
1. Увійдіть до пристрою vProxy за допомогою SSH або консолі як адміністратор і перейдіть до root: Суду Су - 2. Відредагуйте файл VixDiskLib.config, щоб він містив такий рядок: vi /opt/emc/vproxy/conf/VixDiskLib.config
vixDiskLib.transport.LogLevel=4
0 = відсутність журналювання
1 = лише
помилки 2 = попередження та помилки 3 = важливі інформаційні повідомлення, помилки
та попередження
4 = дані налагодження плюс все інше
Після того, як ви встановили журналювання рівня налагодження, ви можете підтвердити, що у відповідному файлі журналу є повідомлення, які починаються зі слова "Налагодження"Після завершення процесу налагодження ви можете скинути рівень журналу, використовуючи ту саму процедуру, використовуючи слово "слід" після знака рівності замість "
налагодження". Для того, щоб це негайно застосувалося, знадобиться перезавантаження та перезапуск фонової служби, як описано вище.
Налагодження DDBoost:
Цей процес може бути виконаний у поєднанні з іншими методами налагодження, описаними вище.
1. Увійдіть до пристрою vProxy за допомогою SSH або консолі як адміністратор і перейдіть до root: Суду Су - 2. Відредагуйте файл vbackupd.service: vi /usr/lib/systemd/system/SERVICE.service
Налагодження DDboost можна ввімкнути в наступних службах, увімкнути налагодження залежно від виконуваних дій, які потребують налагодження:
3. На рядку з ExecStart додають: --boost-log-level=налагодження --boost-log-level=string Рівень журналу DD Boost: { немає, помилка, попередження, інформація, налагодження, трасування, все } ("помилка за замовчуванням")
10. Переконайтеся, що журнал ddboost_precert.log згенеровано: ls -l /DDLog
Коли налагоджувальні операції більше не потрібні, видаліть --boost-log-leve=debug зі службового файлу, перезавантажте фонову службу та перезапустіть службу.