NetWorker:NVP-vProxy:在具有 HTTP 代码 401 的 IPv6 环境中注册失败
Summary: vProxy 注册失败,并显示无效的凭据和 HTTP 代码 401。
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。环境网络使用 IPv6 配置,并且不是双栈。vProxy 注册失败,并显示无效的凭据和 HTTP 代码 401。
NetWorker 服务器日志显示:
vProxy /opt/emc/vproxy/runtime/logs/vrapid/vrapid-engine.log显示:
NetWorker 服务器日志显示:
160859:nsrvproxy_mgmt: vProxy management job started with CLI: 'C:\Program Files\EMC NetWorker\nsr\bin\nsrvproxy_mgmt.exe register -s [NETWORKER_SERVER_NAME] -v [VCENTER_SERVER_NAME] -h [VPROXY_NAME] -p 9090 -j 13 -k 0 '
161332:nsrvproxy_mgmt: Starting 'amp62-nw-nvp' vProxy registration to '[NETWORKER_SERVER_NAME]' NetWorker server.
161327:nsrvproxy_mgmt: Failed to register vProxy '[VPROXY_NAME]': Cannot get vProxy '[VPROXY_NAME]' state: Possible wrong vProxy userid or password, invalid credentials. Received an HTTP code: 401, libCURL message: "", url: "https://[VPROXY_NAME]:9090/api/v1/VproxyEngines"
161319:nsrvproxy_mgmt: vProxy management job completed with errors.
YYYY-MM-DD HH:MM:SS NOTICE: Request #1496: Rejecting unauthorized request from '[NSR_LINK-LOCAL_IPV6_ADDRESS]%eth0' for '/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.
YYYY-MM-DD HH:MM:SS TRACE: Request #1496: Responded to client.
Cause
NetWorker 服务器注册请求引用链路本地 IPv6 地址,而不是 IPv6 地址。vProxy 一体机无法识别链路本地 IPv6 地址,并拒绝注册请求。
Resolution
解决方法:
可以临时删除 NetWorker 服务器链路本地 IPv6 地址,以允许 vProxy 注册。注册完成后,可以通过重新启动 NetWorker 服务器来恢复链路本地 IPv6 地址。
可以临时删除 NetWorker 服务器链路本地 IPv6 地址,以允许 vProxy 注册。注册完成后,可以通过重新启动 NetWorker 服务器来恢复链路本地 IPv6 地址。
- 在环境中重新部署 vProxy。
- 备份 vrapid.service 配置文件:
cp -p usr/lib/systemd/system/vrapidd.service usr/lib/systemd/system/vrapid.service_original
- 编辑 vrapid.service 配置文件:
vi /usr/lib/systemd/system/vrapid.service
- 将命令行参数“--disable-access-control”添加到以“ExecStart=”开头的行中。
ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
- 将设备配置文件重新加载到 systemd 中:
systemctl daemon-reload
- 重新启动 vrapid 服务引擎:
systemctl restart vrapid.service
- 在 NetWorker 服务器上,在管理员模式下在命令提示符窗口中打开。
- 确定 NetWorker 服务器上的本地链路 IPv6 地址:
ipconfig /all
- 使用 netsh 命令行实用程序删除链路本地 IPv6 地址:
netsh interface ipv6 delete address interface=[INTERFACE_#] address=[NSR_LINK-LOCAL_IPV6_ADDRESS]
- 使用 NetWorker 管理控制台注册 vProxy。
- 注册完成后,可以重新启动 NetWorker 服务器以恢复链路本地 IPv6 地址。
Additional Information
NetWorker 18.x 中存在一个已知问题。代码修复已发布到 18.x 分支,以解决此问题;但是,不再支持 18.x (EOSL)。如果您使用的是 NetWorker 18.x,请将 NetWorker 服务器升级到受支持的版本。部署 NetWorker 服务器支持的最新 vProxy 版本:
https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
https://www.dell.com/support/home/product-support/product/networker/drivers
https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
https://www.dell.com/support/home/product-support/product/networker/drivers
Products
NetWorkerArticle Properties
Article Number: 000168397
Article Type: Solution
Last Modified: 30 Oct 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.