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.
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.
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
Si le vProxy affiche Activé « Non », définissez sur Activé « Yes ». Cette opération peut être effectuée à partir de 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>
Si vProxy ne passe pas à l’état « Enabled »:
Si les sessions NBD sont activées, définissez les sessions NBD pour qu’ils correspondent à 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;
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:
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:
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:
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:
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