NVP vProxy:注册失败,并显示“vProxy in unstable state, method not allowed.Received an HTTP code: 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 保护集成配置了 vProxy Appliance。 正在注册 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.编辑 systemd 单元配置文件: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 重新启动 vrapid.service
8.向 NetWorker 服务器注册 vProxy。
解决方法 2:
为所有 NetWorker 服务器接口 IP 地址配置 DNS 条目,以解析为 NetWorker Server 主机名。 vProxy 注册将解析 NetWorker 服务器的所有 IP 地址,并将其添加到访问控制列表中。
解决方法 3:
在注册之前编辑 vProxy /etc/hosts 文件,然后添加所有 NetWorker 服务器接口 IP 地址以解析为 NetWorker 服务器主机名。
提醒:使用此方法将导致将来升级 vProxy 应用装置时nsrvproxy_mgmnt重新部署选项失败,因为 /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.