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.
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 SeriesProducts
NetWorker, NetWorker SeriesArticle 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.