NVP vProxy: Помилка реєстрації з "vProxy в нестабільному стані, метод не дозволений. Отримали HTTP-код: 405"

Summary: Неможливо зареєструвати проксі-сервер VMware NSR '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 Appliance.  vProxy реєструється, і консоль управління NetWorker показує код попередження 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 - корінь
3. Відредагуйте файл налаштувань модуля systemd: vi /usr/lib/systemd/system/vrapid.service
4. Знайдіть рядок, що починається з «ExecStart=/opt/emc/vproxy/bin/vrapid»
5. Додайте/відредагуйте аргумент командного рядка, щоб вимкнути керування доступом.
Приклад: 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 Server, щоб вони відповідали імені хоста NetWorker Server.  Реєстрація vProxy розпізнає всі IP-адреси сервера NetWorker і додає їх до списку контролю доступу.

Спосіб вирішення проблеми 3:

Відредагуйте файл vProxy /etc/hosts перед реєстрацією та додайте всі IP-адреси інтерфейсу NetWorker Server, які потрібно розпізнати, з ім'ям хоста 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.