NVP vProxy:注册失败,并显示“vProxy in unstable state, method not allowed.Received an HTTP code: 405"

摘要: 无法注册 NSR VMware 代理“vproxyname.local”:vProxy 处于不稳定状态,不允许使用方法

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

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
 

原因

如果 NetWorker 服务器具有多个网络接口,vProxy 可能会看到另一个接口并拒绝注册。

解析度

使用以下解决方法选项之一:

解决方法 1:

1.以管理员身份通过 SSH 连接到 vProxy 应用装置。
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 设置未重新部署。

其他資訊

受影響的產品

NetWorker Series

產品

NetWorker, NetWorker Series
文章屬性
文章編號: 000050318
文章類型: Solution
上次修改時間: 28 9月 2023
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。