NVP vProxy:无法在 Linux 虚拟机上安装 FLR 代理程序。

摘要: 在使用 NetWorker VMware Protection (NVP) vProxy 设备保护的 Linux 虚拟机 (VM) 的文件级恢复 (FLR) 期间,FLR 装载失败,表明未安装 FLR 代理程序,并且虚拟机不允许安装。

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

症狀

简要描述问题的症状。
  • 在 FLR 期间,指定了非 root 用户帐户。
  • FLR 是从 NetWorker Management Console (NMC) 或 Dell EMC Data Protection Restore Client 启动的。
  • 在恢复向导的装载输出中观察到以下错误。
159373:nsrvproxy_flr: vProxy Log: 2022-02-08T11:49:06Z ERROR: [@(#) Build number: 153] Cannot connect to vProxy Agent: Unable to connect to ':9613': dial tcp :9613: connect: connection refused
159373:nsrvproxy_flr: vProxy Log: 2022-02-08T11:49:06Z INFO: [@(#) Build number: 153] FLR Agent is not installed on VM
159373:nsrvproxy_flr: vProxy Log: 2022-02-08T11:49:06Z INFO: [@(#) Build number: 153] Set custom attribute 'Dell EMC vProxy FLR Session' value for object vm-XX to ''.
159373:nsrvproxy_flr: vProxy Log: 2022-02-08T11:49:06Z INFO: [@(#) Build number: 153] Unlocked virtual machine.
159373:nsrvproxy_flr: vProxy Log: 2022-02-08T11:49:06Z INFO: [@(#) Build number: 153] Disconnected from session on vCenter 'XXXXX'.
159373:nsrvproxy_flr: vProxy Log: 2022-02-08T11:49:06Z ERROR: [@(#) Build number: 153] FLR Agent is not installed on the virtual machine and the request does not allow installation.
152793:nsrvproxy_flr: vProxy Log Ends 
vProxy 的装载日志位置:
  • /opt/emc/vproxy/runtime/logs/vflrd/
  • /opt/emc/vproxy/runtime/logs/recycle/vflrd/
NetWorker 服务器的装载日志位置:
  • /nsr/logs/adhoc/nsrvproxy_flr
  • /nsr/logs/recover/recover_name(如果从 NMC 执行操作且已保存恢复会话)。
目标虚拟机上的 FLR 代理程序位置为: 
  • /opt/emc/vproxyra/

原因

导致该问题的可能性有若干种,其中一些列示在下面:
  1. 未安装 FLR 代理程序。如果用户没有安装 FLR 代理程序所需的权限(或增强的安全环境),则可能会发生这种情况。
  2. 代理程序可能已安装,但 FLR 装载用户可能无法运行用于验证 FLR 代理程序安装的自动化脚本。 
  3. 目标虚拟机上安装了防病毒软件,阻止安装 FLR 代理程序。

解析度

验证是否已安装 FLR 代理程序。确保 FLR 装载过程的用户可以运行确认代理程序安装的脚本。

1.使用在 FLR 装载期间所用的凭据来登录到 Linux 虚拟机,然后打开 shell 控制台。
2.运行以下命令以验证代理程序是否已安装,以及用户是否有权使用该代理程序: /opt/emc/vproxyra/bin/vflragentc

vflragetc
[admin@rhel-client01 ~]$ /opt/emc/vproxyra/bin/vflragentc
vflragentc program started
AgentResponse:{"Protocol":1,"AgentVersion":{"Release":"4.4.0-14_1","BuildNumber":"1","BuildStamp":"2025-08-22T06:06:47Z"},"Mountpoint":"","OutputFile":"","IncomingDir":"","UpgradeFile":"","Filename":"","ErrorMessage":"An agent command must be specified.","ActivityLog":"","AppAgentData":{"Protocol":0,"Agent":"","Version":{"Complete":"","Numbers":null,"Build":"","Comment":""},"MetadataValues":null,"MetadataFiles":null,"DownloadFiles":null,"FilesList":null,"WorkDir":"","Operation":0,"MonitorData":null,"AppData":"","BrowseResults":null,"Utilization":null}}
提醒:如果此命令返回错误,请确认非 root 用户帐户具有NetWorker VMware 集成指南中列出的所需作系统权限。

3.如果您已安装代理程序,请验证它是否已启动: /opt/emc/vproxyra/bin/vflragent status
4.如果代理程序未运行,请尝试将其启动: /opt/emc/vproxyra/bin/vflragent start
 
如果以前未在此虚拟机上安装代理。您可在 FLR 恢复过程中使用 root 用户帐户来安装 FLR 代理程序。安装代理程序后,可以使用非 root 帐户执行后续 FLR。非 root 用户必须具有《NetWorker VMware 集成指南》中所述的相应作系统权限,该指南可通过以下网址获取:适用于NetWorker的支持 |手册和文档

NetWorker Web 用户界面 (NWUI) 方法

如果已在 NetWorker 环境中安装 NWUI 服务器,则可以在 FLR 期间指定 Run with elevated privileges。此选项在 NMC 或 Data Protection Restore Client中不可用。 https://NetWorker_Server:9090/nwui
使用提升的权限运行

验证 NWUI 是否已安装在 NetWorker 服务器上(默认情况下,在 NetWorker Virtual Edition 中包括):
Linux: 
rpm -qa | grep lgtonwui
Windows: 
wmic product get name, version, vendor | find "Web UI Server"

 

手动安装方法

如果 FLR 进程无法安装代理,请将其从 vProxy 一体机复制到目标虚拟机,并使用作系统命令在本地安装。 

1.打开与要安装 FLR 代理程序的虚拟机的 SSH 会话。
2.使用安全复制协议 (scp) 命令将 FLR 代理程序从 vProxy 复制到虚拟机:
scp admin@vPROXY_ADDRESS:/opt/emc/sw-repo/vflragent/linux/emc*.rpm TARGET-DOWNLOAD-DIRECTORY
示例:
[admin@rhel-client01 ~]$ scp admin@nsr-vproxy01:/opt/emc/sw-repo/vflragent/linux/emc*.rpm .
The authenticity of host 'nsr-vproxy01 (192.168.9.151)' can't be established.
ED25519 key fingerprint is SHA256:ZsV1JnrdzQ2DdcY1gH9bOrCFnEgBsABruninvAGaPEg.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'nsr-vproxy01' (ED25519) to the list of known hosts.
admin@nsr-vproxy01's password:
emc-vProxy-FLRAgent-4.4.0-14_1.x86_64.rpm                                                                                    100%   19MB 153.7MB/s   00:00
[admin@rhel-client01 ~]$
提醒:此命令将 FLR 代理程序复制到目标 Linux 虚拟机上的 FLR 用户主目录。或者,您可以打开与 vProxy 一体机的 SSH 会话,并通过 scp 将 FLR 代理程序连接到 Linux 虚拟机。命令示例: scp /opt/emc/sw-repo/vflragent/linux/emc*.rpm VM_USERNAME@VM_ADDRESS:~

3.使用 FLR 用户的凭据,登录到代理程序被复制到的 Linux 虚拟机。
4.运行以下命令以安装 FLR 代理程序: sudo rpm -ivh emc*.rpm
[admin@rhel-client01 ~]$ sudo rpm -ivh emc*.rpm
[sudo] password for admin:
warning: emc-vProxy-FLRAgent-4.4.0-14_1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ff48d101: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:emc-vProxy-FLRAgent-4.4.0-14_1   ################################# [100%]
5.验证代理程序是否已安装: rpm -qa | grep -i flragent
6.运行安装后脚本: sudo /opt/emc/vproxyra/bin/postinstall.sh
7.验证 FLR 用户是否可以运行代理程序验证命令: /opt/emc/vproxyra/bin/vflragentc
[admin@rhel-client01 ~]$ /opt/emc/vproxyra/bin/vflragentc
vflragentc program started
AgentResponse:{"Protocol":1,"AgentVersion":{"Release":"4.4.0-14_1","BuildNumber":"1","BuildStamp":"2025-08-22T06:06:47Z"},"Mountpoint":"","OutputFile":"","IncomingDir":"","UpgradeFile":"","Filename":"","ErrorMessage":"An agent command must be specified.","ActivityLog":"","AppAgentData":{"Protocol":0,"Agent":"","Version":{"Complete":"","Numbers":null,"Build":"","Comment":""},"MetadataValues":null,"MetadataFiles":null,"DownloadFiles":null,"FilesList":null,"WorkDir":"","Operation":0,"MonitorData":null,"AppData":"","BrowseResults":null,"Utilization":null}}

其他資訊

受影響的產品

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