Пакети vProxy містять стан двигуна vProxy, попередні сеанси резервного копіювання та файли журналу двигуна. Пакети також надають виходи команд для поширених команд усунення несправностей.
Консоль управління NetWorker (NMC) може бути використана для створення пакета і завантаження його в вашу систему. Командою tar також можна скористатися для створення архіву tar вручну.
Загальна колекція журналів vProxy:
Збір пакета журналів vProxy може бути використаний для перегляду проблем, що спостерігаються під час операцій резервного копіювання або відновлення vProxy. Конкретні файли журналів детально описані в:
Посібник із сортування NVP-vProxy: NetWorker VMware Protection vProxy Triage and Log Collection Guide
Варіант 1: Зберіть комплект за допомогою NMC.
- Авторизуйтесь у NMC та виберіть вкладку Пристрої
- Виберіть проксі VMware
- Клацніть правою кнопкою миші свій проксі-сервер і виберіть Log Bundle
- Натисніть Так, щоб зібрати перероблені журнали vProxy. Журнали сеансів віртуальної машини (ВМ) надсилаються сюди після завершення.
ПРИМІТКА. Збір бандла таким чином може не вдатися, залежно від розміру пакета vProxy та правил мережі або брандмауера між NMC-клієнтом та vProxy. У цьому випадку виконайте наступне, щоб перевірити, чи доступний пакет на vProxy.
- Відкрийте сеанс SSH на vProxy та увійдіть як адміністратор
- Перемкніться на root:
sudo su -
- Перевірте /opt/emc/vproxy/runtime/state/logbundle/ , щоб побачити, чи існує пакет з часовою міткою з моменту, коли пакет був створений у NMC:
nsr-vproxy01:~ # ls -lh /opt/emc/vproxy/runtime/state/logbundle/
total 616K
-rw-r----- 1 root root 616K Jul 10 09:03 logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- Якщо пакет існує, виконайте наступні кроки, щоб скопіювати його за допомогою агента SCP; в іншому випадку дивіться варіант 2.
- Перемістіть бандл у домашній каталог користувача адміністратора (Приклад):
nsr-vproxy01:~ # mv /opt/emc/vproxy/runtime/state/logbundle/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz /home/admin
- Змініть дозволи на пакеті, щоб адміністратор міг скопіювати файл з vProxy (Приклад):
nsr-vproxy01:~ # chmod 777 /home/admin/logbundle-5679cd0c-0262-46e9-b99a-97ae336f8ff2.tar.gz
- Використовуйте агента SCP (WinSCP і так далі), щоб скопіювати бандл з домашнього каталогу користувача до вашої системи. Обов'язкові налаштування в агенті SCP:
Адреса: vProxy Ім'я хоста або IP-адреса
Протокол: Користувач SCP:
Адміністратора
За бажанням, ви можете отримати пакет з вашої робочої станції Windows за допомогою командного рядка:
scp admin@vProxyAddress:/path/to/logbundle .
Бачити: NetWorker (Linux): Як скопіювати файли на сервер Linux NetWorker або з нього.
Варіант 2: Використовуйте tar на vProxy:
- Підключіться до vProxy за допомогою SSH і увійдіть як адміністратор.
- Перемкніться на root:
sudo su -
- Бігти:
tar cvzfP `hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts
ПРИМІТКА. Вам не потрібно нічого замінювати у вищенаведеній команді. Ця команда створює пакет tar з назвою вузла vProxy у каталозі /tmp. Замість цього можна вказати інше місце (наприклад, /data01).
nsr-vproxy01:~ # tar czfP /tmp/`hostname`_`date -I`.tgz /opt/emc/vproxy/runtime/state/vProxyRegistry.dat /opt/emc/vproxy/runtime/logs/ /var/log/messages* /etc/hosts
nsr-vproxy01:~ # ls -l /tmp | grep tgz
-rw------- 1 root root 614092 Jul 10 10:07 nsr-vproxy01.amer.lan_2024-07-10.tgz
nsr-vproxy01:~ #
- Змініть дозволи бандла, щоб ви могли скопіювати його з vProxy:
chmod 755 /tmp/bundle_name.tgz
ПРИМІТКА. Замінити bundle_name
з пакетом, створеним командою tar.
- Використовуйте агента SCP (WinSCP і так далі), щоб скопіювати бандл з домашнього каталогу користувача до вашої системи. Обов'язкові налаштування в агенті SCP:
Адреса: vProxy Ім'я хоста або IP-адреса
Протокол: Користувач SCP:
Адміністратора
За бажанням, ви можете отримати пакет з вашої робочої станції Windows за допомогою командного рядка:
scp admin@vProxyAddress:/path/to/logbundle .
Журнали на стороні сервера NetWorker:
Журнали на стороні сервера NetWorker можуть бути переглянуті для наступних типів проблем:
- vProxy звітує як недоступний у журналах демонів NetWorker або NMC
- Оновлення vProxy виконується за допомогою
nsrvproxy_mgmt
Команда зазнала невдачі
- Проблеми/помилки інвентаризації VMware
- Помилки резервного копіювання VMware, що спостерігаються під час збою політики захисту VMware
Загальні журнали сервера:
Ім'я журналу |
Мі́сце |
Мета |
daemon.raw |
- Linux: /nsr/logs/
- Вікна: C:\Program Files\EMC NetWorker\nsr\logs\
|
Загальні повідомлення демонів сервера NetWorker - Вони містять логування про доступність або недоступність vProxy та повідомлення про статус реєстрації: NetWorker: Як використовувати nsr_render_log |
<job-uuid>.log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Вікна: C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Файл журналу завдань керування vProxy створюється під час повторного розгортання пов'язаного vProxy. |
< vproxy_upgrade_sessio n__ jobuuid> |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Вікна: C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Пов'язаний файл журналу nsrvisd створюється під час повторного розгортання vProxy. |
nsrvisd-daemon.log |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Вікна: C:\Program Files \EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Створюється пов'язаний файл детального журналу nsrvisd. |
ProxySessions- .log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Вікна: C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Пов'язаний файл журналу ProxySessions створюється під час перерозгортання vProxy. |
Журнали NRSRVISD |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Вікна: C:\Program Files \EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Створюється файл журналу пов'язаних сеансів інвентаризації. |
Журнали резервного копіювання віртуальних машин |
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name
- Вікна: C:\Program Files \EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name
|
Журнали сеансів резервного копіювання віртуальної машини зберігаються відповідно до вікна збереження jobsdb (за замовчуванням 72 години). Журнали сеансів — це ті самі журнали, які можна знайти на vProxy під /opt/emc/vproxy/runtime/logs/recycle. Логи з vProxy не видаляються ротацією журналу jobsdb NetWorker. |
Інвентаризація vCenter:
На сервері NetWorker запустіть наступну команду з кореневого запиту (Linux) або командного рядка адміністратора (Windows):
nsrvim -d --names vCenter_Name
Де
vCenter_Name збігається з тим, як vCenter/Hypervisor було додано до NetWorker. Наприклад (Shortname, FQDN, IP) Ця команда генерує .xml файлів у таких директоріях:
Linux: /nsr/cores/nsrvim
Windows: Файли генеруються в тому ж каталозі, в якому була виконана команда nsrvim.
[root@nsr ~]# ls -l /nsr/cores/nsrvim
total 48
-rw-r--r--. 1 root root 47 Jul 10 10:30 vcsa.amer.lan-cat_tags.xml
-rw-r--r--. 1 root root 4175 Jul 10 10:30 vcsa.amer.lan-mapping.xml
-rw-r--r--. 1 root root 32913 Jul 10 10:30 vcsa.amer.lan.xml
Бачити: NetWorker (Linux): Як скопіювати файли на сервер Linux NetWorker або з нього.
Збої системи vProxy:
Якщо vProxy не відповідає, можна зібрати наступні журнали та пакети, щоб перевірити, чому стався збій.
- Зберіть пакет підтримки SUSE.
- Підключіться до vProxy через SSH від імені адміністратора.
- Перемкнутися на корінь: sudo su -
- Виконайте наступну команду:
supportconfig
Це генерує пакет .txz scc під /var/log, наприклад:
-vproxy01:~ # ls -l /var/log | grep scc
-rw------- 1 root root 945064 Jul 10 13:40 scc_nsr-vproxy01.amer.lan_240710_1338.txz
-rw------- 1 root root 33 Jul 10 13:40 scc_nsr-vproxy01.amer.lan_240710_1338.txz.md5
- Перемістіть пакет .txz кудись, куди має доступ користувач адміністратора, наприклад /tmp:
nsr-vproxy01:~ # mv /var/log/scc_nsr-vproxy01.amer.lan_240710_1338.txz /tmp
- Змініть дозволи пакета .txz, щоб адміністратор міг скопіювати бандл з vProxy:
nsr-vproxy01:~ # chmod 777 /tmp/scc_nsr-vproxy01.amer.lan_240710_1338.txz
- Використовуйте агента SCP (WinSCP і так далі), щоб скопіювати бандл з домашнього каталогу користувача до вашої системи. Обов'язкові налаштування в агенті SCP:
Адреса: vProxy Ім'я хоста або IP-адреса
Протокол: Користувач SCP:
Адміністратора
За бажанням, ви можете отримати пакет з вашої робочої станції Windows за допомогою командного рядка:
scp admin@vProxyAddress:/path/to/logbundle .
- З vSphere зберіть файли vmware.log з папки сховища даних vProxy VMware:
ПРИМІТКА. Може бути кілька файлів vmware.log, переконайтеся, що ви захопили файли, які мають позначку часу, яка збігається з тим, коли спостерігалося збій; В іншому випадку зберіть їх усі.
- Пакет підтримки vSphere:
ПРИМІТКА. Переконайтеся, що ви вибрали журнали хоста для хоста ESXi, на якому знаходиться vProxy.