NVP-vProxy. Сбой регистрации с сообщением «vProxy in unstable state, method not allowed. Получен код HTTP: 405"

Summary: Не удается зарегистрировать прокси-сервер NSR VMware «vproxyname.local»: vProxy находится в нестабильном состоянии, метод не разрешен

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.

Symptoms

Интеграция NetWorker VMware Protection настраивается с помощью устройства vProxy.  Выполняется регистрация vProxy, а консоль управления NetWorker Management Console отображает http-код предупреждения 405.

Warning    HH:MM:SS  event    vm proxy  Unable to register NSR VMware proxy '[VPROXY_NAME]': vProxy in unstable state, method not allowed. Received an HTTP code: 405, libCURL message: "", url: "https://[NETWORKER_SERVER_NAME]:9090/api/v1/VproxyEngines/RestEngine/Registration"

В журнале vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log отображается следующее:

YYYY/MM/DD HH:MM:SS TRACE:  rejecting unauthorized request "/api/v1/VproxyEngines/RestEngine/process":
YYYY/MM/DD HH:MM:SS TRACE:  {"Config": {"LogTag": "28", "Username": "admin", "SessionId": "", "IdleTimeout": 300, "LogLevel": "INFO", "Password": "*****", "NWS": "[NETWORKER_SERVER_NAME]", "Cp": "-----BEGIN CERTIFICATE-----\nMIICwD....\n-----END CERTIFICATE-----\n-----BEGIN RSA PRIVATE KEY-----\n.....==\n-----END RSA PRIVATE KEY-----\n", "MobServer": {"HostName": "[VCENTER_SERVER_NAME]", "UserName": "[VCENTER_USER]", "UserPassword": "*****", "TcpPort": 0}}}
YYYY/MM/DD HH:MM:SS ERROR:  AdminEngine: sending response error: code=401, errText=only requests from [NETWORKER_SERVER_NAME] are allowed
YYYY/MM/DD HH:MM:SS TRACE:  rejecting unauthorized request "/api/v1/VproxyEngines":
YYYY/MM/DD HH:MM:SS ERROR:  AdminEngine: sending response error: code=401, errText=only requests from [NETWORKER_SERVER_NAME] are allowed
 

Cause

Если сервер NetWorker имеет несколько сетевых интерфейсов, vProxy может увидеть другой интерфейс и отклонить регистрацию.

Resolution

Используйте один из следующих вариантов временного решения проблемы:

Временное решение проблемы 1.

1. Подключитесь к устройству vProxy по протоколу SSH от имени администратора.
2. Переключитесь на пользователя root. sudo su — root
3. Отредактируйте файл конфигурации системного блока: vi /usr/lib/systemd/system/vrapid.service
4. Найдите строку, начиная с «ExecStart=/opt/emc/vproxy/bin/vrapid»
5. Добавьте/отредактирование командной строки arg, чтобы отключить управление доступом.
Пример. ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
6. Перезагрузите файл конфигурации устройства в systemd: systemctl daemon-reload
7. Перезапустите модуль vrapid: systemctl restart vrapid.service
8. Зарегистрируйте vProxy на сервере NetWorker.

Временное решение проблемы 2.

Настройте записи DNS для всех IP-адресов интерфейса сервера NetWorker для разрешения имени хоста сервера NetWorker.  Регистрация vProxy устраняет все IP-адреса сервера NetWorker и добавляет их в список управления доступом.

Временное решение проблемы 3.

Перед регистрацией отредактируйте файл vProxy /etc/hosts и добавьте все IP-адреса интерфейса сервера NetWorker, чтобы разрешить их имя хоста NetWorker Server. 
ПРИМЕЧАНИЕ. Использование этого метода приведет к сбою nsrvproxy_mgmnt повторного развертывания при модернизации устройства vProxy в будущем, так как настройки /etc/hosts не будут повторно развертываются.

Additional Information

Affected Products

NetWorker Series

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000050318
Article Type: Solution
Last Modified: 28 Sept 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.