Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

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. ...

This article applies to   This article does not apply to 

Instructions

Durante os backups de VM realizados com o appliance VMware Protection (NVP) do NetWorker vProxy, o backup da VM apresenta falha para uma ou mais VMs com o erro:
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.
image.png
Ou nos registros de ação de backup no servidor do NetWorker:
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.
Esse erro é exibido por vários motivos. Os detalhes abaixo detalham algumas causas comuns e como lidar com elas.

 

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
image.png

Se o vProxy mostrar Enabled "No", defina como Enabled "Yes". Isso pode ser feito a partir do NMC:

image.png
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)):
image.png

Se as sessões NBD forem habilitadas, defina as sessões do NBD para corresponderem a hotadd:

image.png
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:

image.png

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

image.png

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). 
As alterações de configuração acima devem ser realizadas pelo administrador do VMware, não pelo suporte do NetWorker. Se nenhuma alteração de configuração puder ser feita para permitir que o hotadd funcione, o NBD deverá ser usado.

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:
image.png
Os discos IDE não são compatíveis com hotadd, o dispositivo vProxy deve ser configurado para permitir "fallback para NBD para discos IDE":
image.png
Essa configuração pode ser habilitada se as sessões NBD forem definidas como zero, mas o workflow contiver VMs com discos IDE. Somente as VMs com discos IDE fazerão backup usando o NBD; todas as outras VMs com discos SCSI fazer backup via hotadd. Não é recomendável implementar VMs com discos IDE; os discos ISCSI devem ser usados sempre que possível.

 

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
 

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000208393
Article Type: How To
Last Modified: 20 Oct 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.