Пакеты vProxy содержат состояние модуля vProxy, предыдущие сеансы резервного копирования и файлы журналов движка. Пакеты также предоставляют выходные данные для распространенных команд поиска и устранения неисправностей.
NetWorker Management Console (NMC) можно использовать для создания пакета и его загрузки в систему. Команда tar также может быть использована для создания tar-архива вручную.
Общий сбор журналов vProxy.
Сбор пакета журналов vProxy можно использовать для просмотра проблем, наблюдаемых во время операций резервного копирования или восстановления vProxy. Конкретные файлы журналов подробно описаны в следующей статье:
Руководство по сортировке NVP-vProxy. Руководство по сортировке и сбору журналов NetWorker VMware Protection vProxy
Вариант 1. Соберите пакет с помощью NMC.
- Войдите в NMC и выберите вкладку «Devices».
- Выберите прокси-сервер VMware
- Щелкните правой кнопкой мыши прокси-сервер и выберите Log Bundle
- Нажмите Да, чтобы собрать повторно используемые журналы vProxy. Журналы сеансов виртуальных машин (ВМ) отправляются сюда после завершения.
ПРИМЕЧАНИЕ. Сбор пакета таким способом может завершиться сбоем в зависимости от размера пакета vProxy и правил сети или межсетевого экрана между клиентом NMC и vProxy. В этом случае выполните следующие действия, чтобы узнать, доступен ли пакет на vProxy.
- Откройте сеанс SSH на vProxy и войдите в систему как admin
- Переключитесь на пользователя 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.
- Переместите пакет в исходный каталог пользователя admin (пример):
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
: Admin
При необходимости SCP пакета можно извлечь с рабочей станции Windows с помощью командной строки:
scp admin@vProxyAddress:/path/to/logbundle .
Видеть: NetWorker (Linux): Копирование файлов на сервер Linux NetWorker или с него.
Вариант 2. Используйте tar на vProxy:
- Подключитесь к vProxy с помощью SSH и войдите в систему как admin.
- Переключитесь на пользователя 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
: Admin
При необходимости SCP пакета можно извлечь с рабочей станции Windows с помощью командной строки:
scp admin@vProxyAddress:/path/to/logbundle .
Журналы на стороне сервера NetWorker:
Журналы на стороне сервера NetWorker можно просмотреть на наличие следующих типов проблем:
- vProxy сообщает о недоступности в журналах управляющей программы NetWorker или NMC
- Обновление vProxy, выполненное с помощью
nsrvproxy_mgmt
Сбой команды
- Проблемы/ошибки инвентаризации VMware
- Ошибки резервного копирования VMware, обнаруженные во время сбоя политики защиты VMware
Общие журналы сервера:
Имя журнала |
Местонахождение |
Назначение |
daemon.raw |
- Linux: /nsr/журналы/
- Windows. C:\Program Files\EMC NetWorker\nsr\logs\
|
Общие сообщения управляющей программы сервера NetWorker. Содержат ведение журнала о доступности или недоступности vProxy и сообщения о состоянии регистрации: NetWorker. Как использовать nsr_render_log |
<job-uuid>.log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows. C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Файл журнала заданий управления vProxy создается во время повторного развертывания связанного vProxy. |
< vproxy_upgrade_sessio n__ jobuuid> |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows. C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Связанный файл журнала nsrvisd создается во время повторного развертывания vProxy. |
nsrvisd-daemon.log |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows. C:\Program Files \EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Создается соответствующий файл подробного журнала nsrvisd. |
ProxySessions- .log |
- Linux: /nsr/logs/adhoc/nsrvproxy_mgmt
- Windows. C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrvproxy_mgmt
|
Связанный файл журнала ProxySessions создается во время повторного развертывания vProxy. |
Журналы Nsrvisd |
- Linux: /opt/nsr/vproxy/logs/nsrvisd
- Windows. C:\Program Files \EMC NetWorker\nsr\vproxy\logs\nsrvisd
|
Создается файл журнала связанных сеансов инвентаризации. |
Журналы резервного копирования виртуальных машин |
- Linux: /nsr/logs/policy/Policy_Name/Workflow_Name
- Windows. C:\Program Files \EMC NetWorker\nsr\logs\policy\Policy_Name\Workflow_Name
|
Журналы сеансов резервного копирования виртуальных машин хранятся в соответствии с окном хранения jobdb (по умолчанию 72 часа). Журналы сеансов — это те же журналы, что и в vProxy в папке /opt/emc/vproxy/runtime/logs/recycle. Журналы из vProxy не удаляются ротацией журналов NetWorker jobsdb. |
Инвентаризация vCenter:
На сервере NetWorker выполните следующую команду из командной строки root (Linux) или администратора (Windows):
nsrvim -d --names vCenter_Name
Где
vCenter_Name соответствует способу добавления vCenter/Hypervisor в NetWorker. Например (краткое имя, полное доменное имя, 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:
Если виртуальный прокси не отвечает, можно собрать следующие журналы и пакеты, чтобы узнать причину сбоя.
- Соберите пакет поддержки SUSE.
- Подключитесь к vProxy по SSH в качестве администратора.
- Переключитесь на root: sudo su -
- Выполните следующую команду:
supportconfig
При этом будет создан пакет scc .txz в /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
: Admin
При необходимости SCP пакета можно извлечь с рабочей станции Windows с помощью командной строки:
scp admin@vProxyAddress:/path/to/logbundle .
- В vSphere соберите файлы vmware.log из папки хранилища данных VMware виртуальных машин vProxy:
ПРИМЕЧАНИЕ. Файлов может быть несколько vmware.log, обязательно возьмите файлы с меткой времени, совпадающей с моментом наблюдения сбоя; В противном случае соберите их все.
- Пакет поддержки vSphere:
ПРИМЕЧАНИЕ. Обязательно выберите журналы хоста для хоста ESXi, на котором находится vProxy.