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: (Handleiding voor probleemoplossing) Back-ups mislukken met "NSR VMware proxy is not available for datastores"

Summary: Dit is een algemene KB voor probleemoplossing die bedoeld is om te helpen bij het begrijpen van mogelijke oorzaken van de fout "NSR VMware proxy is not available for datastores" bij het uitvoeren van vProxy back-ups. ...

This article applies to   This article does not apply to 

Instructions

Tijdens VM-back-ups die worden uitgevoerd met het NetWorker VMware Protection (NVP) vProxy apparaat, mislukt de VM-back-up voor een of meer VM's met de fout:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Deze fout kan worden gevonden wanneer u de details van de mislukte back-upactie bekijkt in het venster NMC Monitoring.
image.png
Of in de logboeken van de back-upactie op de NetWorker-server:
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.
Deze fout wordt om verschillende redenen weergegeven. In de onderstaande informatie vindt u een aantal veelvoorkomende oorzaken en hoe u deze kunt aanpakken.

 

vProxy beschikbaarheid:

vProxy-status: Is er een vProxy ingeschakeld voor back-ups?

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;

Of
image.png

Als de vProxy enabled (Nee) weergeeft, stelt u 'Yes' (Ja) in. Dit kan worden gedaan vanuit NMC:

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

Als vProxy niet in de status 'Enabled' (Ingeschakeld) gaat:

  • Controleer poort 9090-communicatie tussen de vProxy- en NetWorker-server (bidirectioneel):
    • vProxy: curl -v NW_SERVERNAME:9090
    • NetWorker server: nsrports -t VPROXY_NAME -p 9090
  • Handmatige herregistratie van vProxy: https://www.dell.com/support/kbdoc/000156072

VMware-configuratie:

Een manier om te testen of er een probleem is met hotadd om de VM-back-up uit te voeren met behulp van de Network Block Device (NBD)-methode.
Heeft vProxy NBD-sessies ingeschakeld (de NBD-sessies zijn standaard ingesteld op 0 (uitgeschakeld)):
image.png

Als NBD-sessies zijn ingeschakeld, stelt u de NBD-sessies in op hotadd:

image.png
Of:

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;

Voer de back-up opnieuw uit. Als de back-up is geslaagd, suggereert dit dat de vProxy geen verbinding kan maken met de VM-bestanden via HotAdd; De vProxy kan echter wel verbinding maken met de VM's via het beheernetwerk via Network Block Device (NBD).
Zie het veld Aanvullende informatie voor een ProxyHC-voorbeeld voor het controleren van hotadd-connectiviteit.

Als NBD-back-ups succesvol zijn en/of ProxyHC een probleem meldt bij het openen van de VM via hotadd, voert u het volgende uit:

Noteer het volgende:

  • De specifieke VM's melden de fout.
  • Welke datastore is opgegeven in de fout.
  • De vCenter-naam die in de fout wordt gerapporteerd.
  • Het vProxy apparaat dat wordt gebruikt door de back-up/gerapporteerd in de fout.

1. Meld u aan bij de vSphere-webclient voor het vCenter waar een back-up wordt uitgevoerd.
2. Ga naar Inventory en ga naar VM's en sjablonen.
3. Ga naar (of zoek) de vProxy VM, noteer op het tabblad Summary de ESXi host waarop de vProxy zich bevindt:

image.png

4. Ga naar het tabblad Hosts and Clusters, selecteer de ESXi-host waarop de vProxy zich bevindt en klik vervolgens op Datastores:

image.png

Dit geeft een overzicht van de VMware-datastores die zichtbaar zijn voor de ESXi-host waarop de vProxy zich bevindt. Als de datastore die wordt geretourneerd in de back-upfout "NSR VMware proxy is not available for datastores (DATASTORE_NAME)" niet wordt weergegeven in de lijst, heeft de vProxy geen toegang tot de VM-bestanden via hotadd. Om hotadd te ondersteunen, moet de vProxy worden geïmplementeerd op een ESXi-host die een pad naar de VM-datastores heeft. Op dezelfde manier kan hetzelfde proces worden gebruikt om te kijken op welke ESXi-host de VM zich bevindt, en vervolgens de datastores van die ESXi-host te bekijken. Als we de datastore waarop de vProxy zich bevindt niet zien, is er geen pad in de datastores tussen de vProxy en de VM.
Mogelijke oplossingen hiervoor zijn:

  • VMware vSphere vMotion het vProxy apparaat naar een ESXi-host die toegang heeft tot alle datastores die nodig zijn voor VM-back-ups.
  • Configureer de ESXi-host waarop de vProxy zich bevindt om toegang te hebben tot VMware-datastores waarop de VM's zich bevinden.
  • Implementeer een vProxy-apparaat op ESXi-hosts die zijn verbonden met unieke Datastores (niet toegankelijk via hosts waren vProxies al geïmplementeerd). 
De bovenstaande configuratiewijzigingen moeten worden uitgevoerd door de VMware-beheerder, niet door NetWorker-ondersteuning. Als er geen configuratiewijzigingen kunnen worden aangebracht om hotadd te laten werken, moet NBD worden gebruikt.

De NetWorker VMware Integration Guide bevat meer informatie over aanbevelingen, vereisten en beperkingen voor transportmodus: https://www.dell.com/support/home/product-support/product/networker/docs

IDE-schijven

Als er geen datastore-problemen worden waargenomen, controleert u de defecte VM's om te zien of ze zijn geconfigureerd voor het gebruik van IDE-schijven. Dit is te zien in de VM-instellingen in vSphere:
image.png
IDE-schijven bieden geen ondersteuning voor hotadd. Het vProxy apparaat moet zijn geconfigureerd om "fallback naar NBD voor IDE-schijven" mogelijk te maken:
image.png
Deze instelling kan worden ingeschakeld als NBD-sessies zijn ingesteld op nul, maar de workflow bevat VM's met IDE-schijven. Alleen de VM's met IDE-schijven maken een back-up met behulp van NBD; Alle andere VM's met SCSI-schijven maken een back-up via hotadd. Het wordt niet aanbevolen om VM's te implementeren met IDE-schijven, ISCSI-schijven moeten waar mogelijk worden gebruikt.

 

Additional Information

Hotadd-connectiviteit kan ook worden geverifieerd met behulp van 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.