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 : (Guide de dépannage) Échec des sauvegardes avec le message « NSR VMware proxy is not available for datastores »

Summary: Il s’agit d’une base de connaissances de dépannage générale destinée à faciliter la compréhension des causes possibles de l’erreur « NSR VMware proxy is not available for datastores » lors de l’exécution de sauvegardes vProxy. ...

This article applies to   This article does not apply to 

Instructions

Lors des sauvegardes de machines virtuelles effectuées avec l’appliance vProxy NetWorker VMware Protection (NVP), la sauvegarde de la machine virtuelle échoue pour une ou plusieurs machines virtuelles avec l’erreur suivante:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Cette erreur se produit lorsque vous examinez les détails de l’action de sauvegarde en échec dans la fenêtre Surveillance NMC.
image.png
Ou dans les logs d’action de sauvegarde sur le serveur 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.
Cette erreur s’affiche pour plusieurs raisons. La section ci-dessous détaille deux causes courantes et explique comment y remédier.

 

Disponibilité vProxy:

État vProxy: Y a-t-il un vProxy activé pour les sauvegardes?

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

Si le vProxy affiche Activé « Non », définissez sur Activé « Yes ». Cette opération peut être effectuée à partir de 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>

Si vProxy ne passe pas à l’état « Enabled »:

  • Vérifiez la communication du port 9090 entre le vProxy et le serveur NetWorker (bidirectionnel):
    • vProxy: curl -v NW_SERVERNAME:9090
    • Serveur NetWorker: nsrports -t VPROXY_NAME -p 9090
  • Essayez de réenregorner manuellement vProxy: https://www.dell.com/support/kbdoc/000156072

Configuration VMware:

Une façon de tester s’il existe un problème avec hotadd pour effectuer la sauvegarde de la machine virtuelle à l’aide de la méthode NBD (Network Block Device) à la place.
VProxy a-t-il activé les sessions NBD (par défaut, les sessions NBD sont définies sur 0 (désactivée)):
image.png

Si les sessions NBD sont activées, définissez les sessions NBD pour qu’ils correspondent à 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;

Effectuez à nouveau la sauvegarde. Si la sauvegarde réussit, cela suggère que le vProxy n’est pas en mesure de se connecter aux fichiers de machine virtuelle via HotAdd. Toutefois, le vProxy peut se connecter aux machines virtuelles via le réseau de gestion à l’aide de Network Block Device (NBD).
Reportez-vous au champ Informations supplémentaires pour obtenir un exemple proxyHC pour vérifier la connectivité hotadd.

Si les sauvegardes NBD sont réussies et/ou que ProxyHC signale un problème d’accès à la machine virtuelle à l’aide de hotadd, procédez comme suit:

  • Les machines virtuelles spécifiques signalent l’erreur.
  • Quel datastore est spécifié dans l’erreur.
  • Nom du vCenter signalé dans l’erreur.
  • Appliance vProxy utilisée par la sauvegarde/signalée dans l’erreur.

1. Connectez-vous au client Web vSphere pour le vCenter où la sauvegarde est effectuée.
2. Accédez à Inventory et accédez à VMs and Templates.
3. Accédez à (ou recherchez) la machine virtuelle vProxy. Dans l’onglet Récapitulatif, notez l’hôte ESXi sur lequel réside le vProxy:

image.png

4. Accédez à l’onglet Hôtes et clusters, sélectionnez l’hôte ESXi sur lequel réside le vProxy, puis cliquez sur Datastores:

image.png

Cette section répertorie les datastores VMware visibles pour l’hôte ESXi sur lequel réside le vProxy. Si le datastore renvoyé dans l’erreur de sauvegarde « NSR VMware proxy is not available for datastores (DATASTORE_NAME) » n’apparaît pas dans la liste, alors le vProxy ne peut pas accéder aux fichiers de machine virtuelle via hotadd. Pour prendre en charge hotadd, le vProxy doit être déployé sur un hôte ESXi disposant d’un chemin d’accès aux datastores de la machine virtuelle. De même, le même processus peut être utilisé pour examiner l’hôte ESXi sur lequel réside la machine virtuelle, puis examiner les datastores de cet hôte ESXi. Si nous ne voyons pas le datastore sur lequel réside le vProxy, il n’y a aucun chemin entre les datastores entre le vProxy et la machine virtuelle.
Les solutions possibles pour cela sont les suivantes:

  • VMware vSphere vMotion l’appliance vProxy vers un hôte ESXi ayant accès à tous les datastores requis pour les sauvegardes de machines virtuelles.
  • Configurez l’hôte ESXi sur lequel réside le vProxy pour avoir accès aux datastores VMware sur lesquels résident les machines virtuelles.
  • Déployez une appliance vProxy sur les hôtes ESXi connectés à des datastores uniques (les vProxies sont déjà déployés sur les hôtes qui ne sont pas accessibles via les hôtes). 
Les modifications de configuration ci-dessus doivent être effectuées par l’administrateur VMware, et non par le support NetWorker. Si aucune modification de configuration ne peut être apportée pour permettre le fonctionnement de hotadd, le jour ouvré suivant doit être utilisé.

Le Guide d’intégration de NetWorker VMware inclut plus d’informations sur les recommandations, les exigences et les limites du mode de transport: https://www.dell.com/support/home/product-support/product/networker/docs

disques

IDE S’il n’y a pas de problèmes de datastore observés, vérifiez les machines virtuelles défaillantes pour voir si elles sont configurées pour utiliser des disques IDE. Cela peut être observé dans les paramètres de la machine virtuelle dans vSphere:
image.png
Les disques IDE ne prennent pas en charge hotadd, l’appliance vProxy doit être configurée pour permettre le retour arrière vers NBD pour les disques IDE:
image.png
Ce paramètre peut être activé si les sessions NBD sont définies sur zéro, mais que le workflow contient des machines virtuelles avec des disques IDE. Seules les machines virtuelles dotées de disques IDE sont sauvegardées à l’aide de NBD. toutes les autres machines virtuelles dotées de disques SCSI sont sauvegardées sur hotadd. Il n’est pas recommandé de déployer des machines virtuelles avec des disques IDE. Les disques ISCSI doivent être utilisés dès que possible.

 

Additional Information

La connectivité Hotadd peut également être vérifiée à l’aide de 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.