NetWorker NVP-vProxy: nsrvproxy_mgmt происходит сбой повторного развертывания и создается файл ядра
Riepilogo: Решение NetWorker VMware Protection (NVP) конфигурируется с помощью устройства vProxy. Для обновления устройств vProxy в среде используется утилита командной строки nsrvproxy_mgmt redeploy. В процессе сеанса обновления в консоли управления NetWorker Management Console (NMC) возникла ошибка, указывающая на сбой процесса nsrvproxy_mgmt и создание файла главного сервера. ...
Sintomi
Решение NetWorker VMware Protection (NVP) конфигурируется с помощью устройства vProxy. Для обновления устройств vProxy в среде используется утилита командной строки nsrvproxy_mgmt redeploy. В процессе сеанса обновления в консоли управления NetWorker Management Console (NMC) возникла ошибка, указывающая на сбой процесса nsrvproxy_mgmt и создание файла главного сервера. Виртуальный прокси был модернизирован и зарегистрирован на сервере NetWorker, но в оповещениях NMC он отображается как недоступный.
В журнале сеанса повторного развертывания vProxy отображается следующее:
YYYY-MM-DD HH:MM:SS INFO: [@(#) Build number: 66] Successfully deployed vProxy 'vproxy_name.mydomain.com'.
YYYY-MM-DD HH:MM:SS INFO: [@(#) Build number: 66] Skipping registration of vProxy 'vproxy_name.mydomain.com'.
YYYY-MM-DD HH:MM:SS INFO: [@(#) Build number: 66] Skipping registration of vProxy 'vproxy_name.mydomain.com'.
Переменная vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log Показывает:
YYYY-MM-DD HH:MM:SS INFO: The state of the vProxy is: REGISTER YYYY-MM-DD HH:MM:SS TRACE: Admin: detected proxy state change old=UNREGISTERED, state=REGISTER YYYY-MM-DD HH:MM:SS TRACE: Admin BackupServerName=nsr_name.mydomain.com, addr=[192.168.0.1] YYYY-MM-DD HH:MM:SS TRACE: Checking vProxy State YYYY-MM-DD HH:MM:SS INFO: The state of the vProxy is: REGISTER YYYY-MM-DD HH:MM:SS INFO: Successfully registered to backup server=nsr_name.mydomain.com YYYY-MM-DD HH:MM:SS INFO: vProxy Moref=vm-12345 YYYY-MM-DD HH:MM:SS INFO: vProxy InstanceUuid=50186c69-f275-fbef-cece-5e474dcef466 YYYY-MM-DD HH:MM:SS TRACE: Registration successful YYYY-MM-DD HH:MM:SS TRACE: Request #2: Responded to client. YYYY-MM-DD HH:MM:SS NOTICE: Request #4: Rejecting unauthorized request from '192.168.1.1' for '/api/v1/VproxyEngines/RestEngine/process': YYYY-MM-DD HH:MM:SS ERROR: AdminEngine: sending response error: code=401, errText=Only requests from registered host are allowed.
Causa
Risoluzione
Настройте записи системы доменных имен (DNS) для всех IP-адресов интерфейса сервера NetWorker, чтобы они разрешались в имя хоста сервера NetWorker. Регистрация vProxy разрешает IP-адреса для сервера NetWorker и добавляет их в список контроля доступа. Пример выходных данных nslookup для сервера NetWorker с IP-адресами 192.168.0.1 и 192.168.1.1.
vproxy_name:~ # nslookup nsr_name.mydomain.com
Server: 192.168.0.10
Address: 192.168.0.10#53
Name: nsr_name.mydomain.com
Address: 192.168.0.1
Name: nsr_name.mydomain.com
Address: 192.168.1.1
Теперь vrapid-engine.log vProxy отображает все IP-адреса из списка контроля доступа во время регистрации:
YYYY-MM-DD HH:MM:SS TRACE: Admin: detected proxy state change old=MAINTENANCE, state=READY
YYYY-MM-DD HH:MM:SS TRACE: Admin BackupServerName=nsr_name.mydomain.com, addr=[192.168.0.1 192.168.1.1]
YYYY-MM-DD HH:MM:SS INFO: Changing vProxy state successful
YYYY-MM-DD HH:MM:SS TRACE: Request #2: Responded to client.
YYYY-MM-DD HH:MM:SS TRACE: Request #3: Checking HTTP headers of REST request...
YYYY-MM-DD HH:MM:SS TRACE: New get status request: ALL
YYYY-MM-DD HH:MM:SS INFO: The state of the vProxy is: READY
YYYY-MM-DD HH:MM:SS TRACE: Retrieving process status successful
YYYY-MM-DD HH:MM:SS TRACE: Request #3: Responded to client.
Работа по регистрации 1:
Отредактируйте файл vProxy /etc/hosts перед регистрацией и добавьте все IP-адреса интерфейса сервера NetWorker для разрешения в имя хоста сервера NetWorker. Это позволяет зарегистрировать устройство vProxy на сервере NetWorker. Пример /etc/hosts output для сервера NetWorker с IP-адресами 192.168.0.1 и 192.168.1.1.
vproxy_name:~ # cat /etc/hosts
192.168.0.100 vproxy_name.mydomain.com vproxy_name
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
192.168.0.1 nsr_name.mydomain.com nsr_name
192.168.1.1 nsr_name.mydomain.com nsr_name
nsrvproxy_mgmnt Параметр повторного развертывания в случае сбоя при модернизации устройства vProxy в будущем, так как /etc/hosts Параметры не развертываются повторно.
Работа по регистрации 2:
Отредактируйте файл vProxy vrapid.service перед регистрацией, чтобы отключить функцию контроля доступа. Это позволяет зарегистрировать устройство vProxy на сервере NetWorker.
1. Отредактируйте файл конфигурации модуля systemd:
vi /usr/lib/systemd/system/vrapid.service
2. Найдите строку, начинающуюся с "ExecStart=/opt/emc/vproxy/bin/vrapid"
3. Добавьте или измените аргументы командной строки, чтобы отключить контроль доступа.
ExecStart=/opt/emc/vproxy/bin/vrapid -disable-access-control
4. Перезагрузите файл конфигурации модуля в systemd.
systemctl daemon-reload
5. Перезапустите vrapid двигатель:
systemctl restart vrapid.service
6. Зарегистрируйте vProxy на сервере NetWorker.