NVP vProxy: Impossibile installare l'agent FLR sulla macchina virtuale Linux.
Summary: Durante un File Level Recover (FLR) di una macchina virtuale Linux protetta con l'appliance vProxy NetWorker VMware Protection (NVP). Il mount FLR non riesce, indicando che l'agent FLR non è installato e la macchina virtuale non consente l'installazione. ...
Symptoms
- Durante il FLR, è stato specificato un account nonroot.
- Il FLR è stato avviato da NetWorker Management Console (NMC) o dal client Dell EMC Data Protection Restore.
- I seguenti errori vengono osservati nell'output di mount della procedura guidata di ripristino.
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 EndsPercorsi del registro di montaggio per vProxy:
- /opt/emc/vproxy/runtime/logs/vflrd/
- /opt/emc/vproxy/runtime/logs/recycle/vflrd/
- /nsr/logs/adhoc/nsrvproxy_flr
- /nsr/logs/recover/recover_name (se eseguito da NMC e la sessione di ripristino è stata salvata).
- /opt/emc/vproxyra/
Cause
- L'agent FLR non è stato installato. Ciò può verificarsi se l'utente non dispone delle autorizzazioni richieste (o di un'ambiente di sicurezza superiore) per installare l'agent FLR.
- L'agent potrebbe essere stato installato, ma l'utente del mount FLR potrebbe non essere in grado di eseguire lo script automatizzato utilizzato per verificare l'installazione dell'agent FLR.
- Nella VM di destinazione è installato un software antivirus che blocca l'installazione dell'agent FLR.
Resolution
Verificare che l'agent FLR sia installato. Assicurarsi che l'utente per il processo di montaggio FLR possa eseguire lo script di conferma dell'installazione dell'agent.
1. Accedere alla VM Linux utilizzando le credenziali utilizzate durante il mount FLR e aprire una console della shell.
2. Eseguire il comando riportato di seguito per verificare se l'agent è installato e l'utente dispone delle autorizzazioni per utilizzare l'agent: /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. Se l'agent è installato, verificare se è avviato: /opt/emc/vproxyra/bin/vflragent status
4. Se l'agent non è in esecuzione, provare ad avviarlo: /opt/emc/vproxyra/bin/vflragent start
Se l'agent non è stato installato in precedenza su questa VM. L'account root può essere utilizzato per installare l'agent FLR durante il processo di ripristino FLR. Il FLR successivo può essere eseguito utilizzando un account nonroot una volta installato l'agent. Gli utenti non root devono disporre delle autorizzazioni appropriate per il sistema operativo documentate nella NetWorker VMware Integration Guide, disponibile tramite: Supporto per NetWorker | Manuali e documenti
Metodo NetWorker Web User Interface (NWUI):
https://NetWorker_Server:9090/nwui
Verificare se NWUI è installato sul server NetWorker (incluso per impostazione predefinita in NetWorker Virtual Edition):
rpm -qa | grep lgtonwui
wmic product get name, version, vendor | find "Web UI Server"
Metodo di installazione manuale
1. Aprire una sessione SSH sulla macchina virtuale su cui si desidera installare l'agent FLR.
scp) per copiare l'agent FLR dal vProxy alla 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. Accedere alla macchina virtuale Linux su cui è stato copiato l'agent, utilizzando le credenziali dell'utente 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%]
rpm -qa | grep -i flragent
6. Eseguire lo script di post-installazione:
sudo /opt/emc/vproxyra/bin/postinstall.sh
7. Verificare che l'utente FLR possa eseguire il comando di convalida dell'agent:
/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}}