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 Protection 整合是透過 vProxy 裝置進行設定。環境網路配置了 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
- 在以「ExecStart=」開頭的行中,新增命令列引數「--disable-access-control」。
ExecStart=/opt/emc/vproxy/bin/vrapid --disable-access-control
- 將裝置組態檔案重新載入至 systemd:
systemctl daemon-reload
- 重新啟動 vrapid 服務引擎:
systemctl restart vrapid.service
- 在 NetWorker Server 上,以系統管理員模式開啟「在命令提示字元」視窗。
- 判斷 NetWorker 伺服器上的連結本機 IPv6 位址:
ipconfig /all
- 使用 netsh 命令列公用程式移除連結本機 IPv6 位址:
netsh interface ipv6 delete address interface=[INTERFACE_#] address=[NSR_LINK-LOCAL_IPV6_ADDRESS]
- 使用 NetWorker Management Console 註冊 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.