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: (Guía de solución de problemas) Los respaldos fallan con el mensaje "NSR VMware proxy is not available for datastores"

Summary: Este es un artículo de la base de conocimientos general de solución de problemas destinado a brindar soporte para ayudar a comprender las posibles causas del error "NSR VMware proxy is not available for datastores" cuando se realizan respaldos de vProxy. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Durante los respaldos de VM realizados con el dispositivo vProxy de NetWorker VMware Protection (NVP), el respaldo de vm falla para una o más MÁQUINAS virtuales con el siguiente error:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Este error se puede encontrar cuando se observan los detalles de la acción de respaldo fallida en la ventana Monitoreo de NMC.
image.png
O bien, en los registros de acción de respaldo en el servidor de 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.
Este error aparece por varias razones. A continuación, se detallan un par de causas comunes y cómo abordarlas.

 

Disponibilidad de vProxy:

Estado de vProxy: ¿Hay un vProxy habilitado para los respaldos?

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;

O bien,
image.png

Si el vProxy muestra Enabled "No", establezca en Enabled "Yes". Esto se puede hacer desde NMC:

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

Si vProxy no entra en el estado "Enabled":

  • Verifique la comunicación del puerto 9090 entre el servidor vProxy y NetWorker (bidireccional):
    • vProxy: curl -v NW_SERVERNAME:9090
    • Servidor de NetWorker: nsrports -t VPROXY_NAME -p 9090
  • Intente volver a registrar vProxy manualmente: https://www.dell.com/support/kbdoc/000156072

Configuración de VMware:

Una manera de probar si hay un problema con la adición en caliente como para realizar el respaldo de vm mediante el método de dispositivo de bloque de red (NBD) en su lugar.
¿Tiene vProxy sesiones NBD habilitadas (de manera predeterminada, las sesiones NBD están configuradas en 0 [deshabilitada]):
image.png

Si las sesiones NBD están habilitadas, configure las sesiones de NBD para que coincidan con la adición en caliente:

image.png
O:

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;

Vuelva a ejecutar el respaldo. Si el respaldo se realiza correctamente, esto sugiere que el vProxy no puede conectarse a los archivos de VM mediante la adición en caliente; sin embargo, el vProxy puede conectarse a las VM a través de la red de administración mediante el dispositivo de bloque de red (NBD).
Consulte el campo Información adicional para ver un ejemplo de ProxyHC para comprobar la conectividad de adición en caliente.

Si los respaldos nbD se realizan correctamente o ProxyHC informa un problema al acceder a la VM mediante la adición en caliente, realice lo siguiente:

Tome nota de:

  • Las VM específicas que informan el error.
  • ¿Qué almacén de datos se especifica en el error?
  • El nombre de vCenter que se informó en el error.
  • El dispositivo vProxy utilizado por el respaldo/informado en el error.

1. Inicie sesión en el cliente web de vSphere para el vCenter donde se realiza el respaldo.
2. Vaya a Inventory y vaya a VMs and Templates.
3. Vaya a (o busque) la VM de vProxy, en la pestaña Resumen, tome nota del host ESXi en el que reside el vProxy:

image.png

4. Vaya a la pestaña Hosts and Clusters, seleccione el host ESXi en el que reside el vProxy y haga clic en Datastores:

image.png

Esto enumera los almacenes de datos de VMware que son visibles para el host ESXi en el que reside el vProxy. Si el almacén de datos devuelto en el error de respaldo "NSR VMware proxy is not available for datastores (DATASTORE_NAME)" no aparece en la lista, el vProxy no puede acceder a los archivos de VM a través de la adición en caliente. Para admitir la adición en caliente, el vProxy debe implementarse en un host ESXi que tenga una ruta a los almacenes de datos de VM. De manera similar, se puede utilizar el mismo proceso para ver en qué host ESXi reside la VM y, a continuación, observar los almacenes de datos del host ESXi. Si no vemos el almacén de datos en el que reside el vProxy, entonces no hay ninguna ruta entre los almacenes de datos entre el vProxy y la VM.
Las posibles soluciones para esto son las siguientes:

  • VMware vSphere vMotion el dispositivo vProxy a un host ESXi que tenga acceso a todos los almacenes de datos necesarios para los respaldos de VM.
  • Configure el host ESXi en el que reside el vProxy para tener acceso a los almacenes de datos de VMware en los que residen las VM.
  • Implemente un dispositivo vProxy en hosts ESXi conectados a almacenes de datos únicos (no se puede acceder a ellos a través de los hosts si los vProxies ya están implementados). 
Los cambios de configuración anteriores deben ser realizados por el administrador de VMware, no por el soporte de NetWorker. Si no se pueden realizar cambios en la configuración para permitir que la adición en caliente funcione, se debe utilizar NBD.

La Guía de integración de NetWorker VMware incluye más detalles sobre las recomendaciones, los requisitos y las limitaciones del modo de transporte: https://www.dell.com/support/home/product-support/product/networker/docs

discos

IDE Si no se observan problemas en el almacén de datos, compruebe las máquinas virtuales fallidos para ver si están configuradas para utilizar discos IDE. Esto se puede ver en la configuración de VM en vSphere:
image.png
Los discos IDE no son compatibles con la adición en caliente; el dispositivo vProxy debe estar configurado para permitir la "recuperación al siguiente día hábil para discos IDE":
image.png
Esta configuración se puede habilitar si las sesiones NBD se configuran en cero, pero el flujo de trabajo contiene máquinas virtuales con discos IDE. Solo las máquinas virtuales con discos IDE respaldarán mediante NBD; todas las demás VM con discos SCSI respaldarán mediante adición en caliente. No se recomienda implementar máquinas virtuales con discos IDE; los discos ISCSI se deben utilizar siempre que sea posible.

 

Additional Information

La conectividad de adición en caliente también se puede verificar mediante 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.