NVP vProxy: (Guia de solução de problemas) Os backups falham com "NSR VMware proxy is not available for datastores"
Summary: Este é um artigo da KB de solução de problemas geral destinado ao suporte para ajudar a entender as possíveis causas do erro "NSR VMware proxy is not available for datastores" ao executar backups do vProxy. ...
Instructions
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'. Esse erro pode ser encontrado ao analisar os detalhes da ação de backup com falha na janela NMC Monitoring.
root@linux1:~# nsr_render_log /nsr/logs/policy/Gold/VMware/Backup_235896.raw | grep -i error
164882 02/07/2023 09:44:11 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'linuxclient01': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:11 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error linuxclient01: Backup failed.
164882 02/07/2023 09:44:11 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'winclient02': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:11 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error winclient02: Backup failed.
164882 02/07/2023 09:44:45 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'linuxclient01': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:45 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error linuxclient01: Backup failed.
164882 02/07/2023 09:44:45 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error Unable to process VM 'winclient02': NSR VMware proxy is not available for datastores (datastore1) in vCenter 'vcsa.amer.lan'. Check if it is enabled.
164546 02/07/2023 09:44:45 AM 3 5 0 1296803648 11621 0 linux1.amer.lan nsrvproxy_save NSR error winclient02: Backup failed.
Disponibilidade do vProxy:
Estado do vProxy: Há um vProxy habilitado para backups?
root@linux1:~# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show enabled; name
nsradmin> print type: nsr vmware proxy
name: vproxy01.amer.lan;
enabled: Yes;
Ou
Se o vProxy mostrar Enabled "No", defina como Enabled "Yes". Isso pode ser feito a partir do NMC:

Ou nsradmin:
nsradmin> . type: nsr vmware proxy; name: vproxy01.amer.lan
Current query set
nsradmin> update enabled: Yes
enabled: Yes;
Update? y
updated resource id 141.0.147.119.0.0.0.0.114.88.175.99.192.168.7.101(28)
nsradmin>
Se o vProxy não entrar no estado "Ativado":
- Verifique a comunicação da porta 9090 entre o vProxy e o servidor do NetWorker (bidirecional):
- vProxy: curl -v NW_SERVERNAME:9090
- Servidor do NetWorker: nsrports -t VPROXY_NAME -p 9090
- Tente realizar o novo registro manual do vProxy: https://www.dell.com/support/kbdoc/000156072
Configuração do VMware:
Uma maneira de testar se há um problema com o hotadd para executar o backup da VM usando o método NBD (Network Block Device, dispositivo de bloco de rede).O vProxy tem sessões NBD habilitadas (por padrão, as sessões NBD são definidas como 0 (desabilitadas)):
Se as sessões NBD forem habilitadas, defina as sessões do NBD para corresponderem a hotadd:

OU:
root@linux1:~# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name; maximum NBD sessions
nsradmin> . type: nsr vmware proxy; name: vproxy01.amer.lan
Current query set
nsradmin> update maximum NBD sessions: 13
maximum NBD sessions: 13;
Update? y
updated resource id 141.0.147.119.0.0.0.0.114.88.175.99.192.168.7.101(31)
nsradmin> print
name: vproxy01.amer.lan;
maximum NBD sessions: 13;
Execute o backup novamente. Se o backup for bem-sucedido, isso sugere que o vProxy não é capaz de se conectar aos arquivos da VM via HotAdd; No entanto, o vProxy pode se conectar às VMs pela rede de gerenciamento usando o NBD (Network Block Device).
Consulte o campo Informações adicionais para obter um exemplo de ProxyHC para verificar a conectividade hotadd.
Se os backups NBD forem bem-sucedidos e/ou o ProxyHC relatar um problema ao acessar a VM usando hotadd, execute o seguinte:
Anote:
- As VMs específicas relatam o erro.
- Qual datastore é especificado no erro.
- O nome do vCenter informado no erro.
- O dispositivo vProxy usado pelo backup/relatado no erro.
1. Faça log-in no vSphere Web Client para o vCenter onde o backup é realizado.
2. Vá para Inventory (Inventário) e vá para VMs and Templates (VMs e modelos).
3. Vá para (ou pesquise) a VM do vProxy. Na guia summary, anote o host do ESXi em que o vProxy reside:

4. Vá para a guia Hosts and Clusters, selecione o host ESXi em que o vProxy reside e clique em Datastores:

Isso lista os datastores VMware que estão visíveis para o host do ESXi no qual o vProxy reside. Se o datastore retornado no erro de backup "NSR VMware proxy is not available for datastores (DATASTORE_NAME)" não for exibido na lista, o vProxy não poderá acessar os arquivos da VM por meio do hotadd. Para dar suporte ao hotadd, o vProxy deve ser implementado em um host do ESXi que tenha um caminho para os datastores da VM. Da mesma forma, o mesmo processo pode ser usado para analisar em qual host do ESXi a VM reside e, em seguida, analisar os datastores do host do ESXi. Se não observarmos o datastore no qual o vProxy reside, não há nenhum caminho entre os datastores entre o vProxy e a VM.
As possíveis soluções para isso são:
- VMware vSphere vMotion, o equipamento vProxy para um host ESXi que tenha acesso a todos os datastores necessários para backups de VM.
- Configure o host do ESXi no qual o vProxy reside para ter acesso aos datastores VMware nos quais as VMs residem.
- Implemente um dispositivo vProxy em hosts ESXi conectados a datastores exclusivos (não acessível por meio de hosts se os vProxies já estiverem implementados).
O Guia de
integração do NetWorker VMware inclui mais detalhes sobre recomendações, requisitos e limitações do modo de transferência:discos
IDE do https://www.dell.com/support/home/product-support/product/networker/docs Se não houver nenhum problema de datastore observado, verifique as VMs com falha para ver se elas estão configuradas para usar discos IDE. Isso pode ser visto nas configurações da VM no vSphere:
Additional Information
A conectividade hotadd também pode ser verificada usando o ProxyHC: https://www.dell.com/support/kbdoc/000022590
vproxy01:~ # ./ProxyHC hotadd
Info: Checking OS account status -------> Passed
Info: Checking configuration files
Info: Proxy is registered to: linux1.amer.lan
Info: Proxy version is: 4.3.0-38
Info: Checking OS
Info: Checking attached disks -------> Passed
Info: Checking disk usage -------> Passed
Info: Checking memory usage -------> Passed
Info: Checking connectivity
Info: Checking primary NIC -------> 192.168.9.123
Info: Testing ping to gateway 192.168.7.100 -------> Passed
Info: Testing ping to DNS 192.168.10.100 -------> Passed
Info: Testing ping to DNS 192.168.7.100 -------> Passed
Info: Testing ping to DNS 192.168.9.100 -------> Passed
Info: Checking DNS response
Info: Testing name lookup for linux1.amer.lan -------> Passed
Info: Testing name lookup for vcsa.amer.lan -------> Passed
Info: Checking package details
Info: Checking vProxy package version -------> Found version 4.3.0
Info: Verifying vProxy package -------> command returned error
Info: Checking service state
Info: Checking status for vbackupd -------> Passed
Info: Checking status for vflragent -------> Passed
Info: Checking status for vflrd -------> Passed
Info: Checking status for vkpod -------> Passed
Info: Checking status for vrapid -------> Passed
Info: Checking status for vrecoverd -------> Passed
Info: Checking status for vsessionsd -------> Passed
Info: Checking engine logs
Info: Checking vsessionsd engine log -------> Passed
Info: Checking vrapid engine log -------> Passed
Info: Checking vrecoverd engine log -------> Passed
Info: Checking vbackupd engine log -------> Found 2 failed sessions
Info: Checking vkpod engine log -------> Passed
Info: Checking vflragent engine log -------> Passed
Info: Checking vflrd engine log -------> Passed
Info: Checking vCenter access
Please specify vCenter USER name for vcsa.amer.lan: bkupadmin@amer.lan
Please provide vCenter server password:
Info: Validating vCenter server connectivity -------> Passed
Info: Checking for hotadd access
Please provide DNS name of VM(as shown in vSphere): linuxclient01.amer.lan
Info: Looking for vProxy VM -------> Passed
Info: Checking vCenter user permissions
Info: Looking for user permissions to root object -------> Failed
Info: Validating datacenter match -------> Passed
Info: Looking for IDE disks -------> Passed
Info: Checking virtual hardware version -------> Passed
Info: Looking for independent disk -------> Passed
Info: Checking datastore access -------> Passed
Info: Checking entity names -------> Passed