NVP-vProxy: FLR-Agent kann auf einer virtuellen Linux-Maschine nicht installiert werden
Summary: Während einer Wiederherstellung auf Dateiebene (File Level Recover, FLR) einer virtuellen Linux-Maschine (VM), die mit der NetWorker VMware Protection-(NVP-)vProxy-Appliance geschützt ist. Der FLR-Mount schlägt fehl und gibt an, dass der FLR-Agent nicht installiert ist und die virtuelle Maschine keine Installation zulässt. ...
Symptoms
- Während der FLR wurde ein Nicht-Root-Konto angegeben.
- Die FLR wurde über die NetWorker-Managementkonsole (NMC) oder den Dell EMC Data Protection Restore Client initiiert.
- Die folgenden Fehler sind in der Mount-Ausgabe des Recovery-Assistenten enthalten.
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 EndsSpeicherorte der Mount-Protokolle für vProxy:
- /opt/emc/vproxy/runtime/logs/vflrd/
- /opt/emc/vproxy/runtime/logs/recycle/vflrd/
- /nsr/logs/adhoc/nsrvproxy_flr
- /nsr/logs/recover/recover_name (wenn von NMC durchgeführt und die Recovery-Sitzung gespeichert wurde)
- /opt/emc/vproxyra/
Cause
- Der FLR-Agent wurde nicht installiert. Dies kann auftreten, wenn der Nutzer nicht über die erforderlichen Berechtigungen (oder eine Umgebung mit erhöhter Sicherheit) verfügt, um den FLR-Agent zu installieren.
- Der Agent wurde möglicherweise installiert, aber der FLR-Mount-Nutzer kann möglicherweise nicht das automatisierte Skript ausführen, das zur Überprüfung der Installation des FLR-Agenten verwendet wird.
- Auf der Ziel-VM ist Virenschutzsoftware installiert, die die Installation des FLR-Agent blockiert.
Resolution
Überprüfen Sie, ob der FLR-Agent installiert ist. Stellen Sie sicher, dass der Nutzer für den FLR-Mount-Prozess das Skript ausführen kann, das die Installation des Agenten bestätigt.
1. Melden Sie sich bei der Linux-VM mit den Zugangsdaten an, die während des FLR-Mounts verwendet wurden, und öffnen Sie eine Shell-Konsole.
2. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Agent installiert ist und der Nutzer über Berechtigungen zur Verwendung des Agenten verfügt: /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}}
3. Wenn der Agent installiert ist, überprüfen Sie, ob er gestartet wurde: /opt/emc/vproxyra/bin/vflragent status
4. Wenn der Agent nicht ausgeführt wird, versuchen Sie, ihn zu starten: /opt/emc/vproxyra/bin/vflragent start
Wenn der Agent zuvor nicht auf dieser VM installiert wurde. Das Root-Konto kann verwendet werden, um den FLR-Agenten während des FLR-Recovery-Prozesses zu installieren. Die nachfolgende FLR kann mit einem Nicht-Root-Konto durchgeführt werden, sobald der Agent installiert ist. Die Nicht-Root-Nutzer müssen über die entsprechenden Betriebssystemberechtigungen verfügen, die im NetWorker VMware-Integrationshandbuch dokumentiert sind: Support für NetWorker | Handbücher und Dokumente
Methode über NetWorker-Webbenutzeroberfläche (NWUI):
https://NetWorker_Server:9090/nwui
Überprüfen Sie, ob die NWUI auf dem NetWorker-Server installiert ist (standardmäßig in der NetWorker Virtual Edition enthalten):
rpm -qa | grep lgtonwui
wmic product get name, version, vendor | find "Web UI Server"
Manuelle Installationsmethode
1. Öffnen Sie eine SSH-Sitzung für die VM, auf der Sie den FLR-Agent installieren möchten.
scp) zum Kopieren des FLR-Agenten vom vProxy auf die VM:
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 ~]$
scp /opt/emc/sw-repo/vflragent/linux/emc*.rpm VM_USERNAME@VM_ADDRESS:~
3. Melden Sie sich mit den Zugangsdaten des FLR-Nutzers bei der virtuellen Linux-Maschine an, auf die der Agent kopiert wurde.
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%]
rpm -qa | grep -i flragent
6. Führen Sie das Skript nach der Installation aus:
sudo /opt/emc/vproxyra/bin/postinstall.sh
7. Überprüfen Sie, ob der FLR-Nutzer den Befehl für die Agentenvalidierung ausführen kann:
/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}}