NVP vProxy: (Felsökningsguide) Säkerhetskopieringar misslyckas med felmeddelandet "NSR VMware proxy is not available for datastores"

Summary: Det här är en allmän felsöknings-KB avsedd för support för att hjälpa dig att förstå möjliga orsaker till felet "NSR VMware proxy is not available for datastores" när du utför vProxy-säkerhetskopieringar. ...

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

Under VM-säkerhetskopieringar som utförs med NetWorker VMware Protection (NVP) vProxy Appliance misslyckas VM-säkerhetskopieringen för en eller flera VIRTUELLA datorer med felet:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Du hittar det här felet när du tittar på informationen om misslyckade säkerhetskopieringsåtgärder i NMC-övervakningsfönstret.
image.png
Eller i säkerhetskopieringsåtgärdsloggarna på NetWorker-servern:
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.
Det här felet visas av flera anledningar. Nedan beskrivs ett par vanliga orsaker och hur du löser dem.

 

vProxy-tillgänglighet:

vProxy-läge: Finns det en vProxy-aktiverad för säkerhetskopiering?

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;

Eller
image.png

Om vProxy visar Enabled "No" (aktiverat " Nej" är inställt på Enabled "Yes". Detta kan göras från NMC:

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

Om vProxy inte försätts i läget "Enabled":

  • Kontrollera port 9090-kommunikationen mellan vProxy- och NetWorker-servern (dubbelriktad):
    • vProxy: curl -v NW_SERVERNAME:9090
    • NetWorker-server: nsrports -t VPROXY_NAME -p 9090
  • Försök med manuell omregistrering av vProxy: https://www.dell.com/support/kbdoc/000156072

VMware-konfiguration:

Ett sätt att testa om det finns problem med hotadd att utföra VM-säkerhetskopieringen med metoden Network Block Device (NBD) istället.
Har vProxy NBD-sessioner aktiverade (som standard är NBD-sessionerna inställda på 0 (inaktiverade)):
image.png

Om NBD-sessioner är aktiverade ställer du in NBD-sessionerna så att de matchar hotadd:

image.png
ELLER:

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;

Utför säkerhetskopieringen igen. Om säkerhetskopieringen lyckas tyder det på att vProxy inte kan ansluta till VM-filerna via HotAdd; vProxy kan dock ansluta till virtuella datorer via hanteringsnätverket med hjälp av Network Block Device (NBD).
Se fältet Ytterligare information för ett ProxyHC-exempel för att kontrollera hotadd-anslutning.

Om NBD-säkerhetskopieringar lyckas och/eller ProxyHC rapporterar ett problem med åtkomst till den virtuella datorn med hotadd gör du följande:

Notera:

  • De specifika virtuella datorerna som rapporterar felet.
  • Vilket datalager anges i felet.
  • vCenter-namnet rapporteras i felet.
  • Den vProxy-enhet som används av säkerhetskopian/rapporteras i felet.

1. Logga in på vSphere-webbklienten för vCenter där säkerhetskopieringen utförs.
2. Gå till Inventory och gå till VM och mallar.
3. Gå till (eller sök efter) vProxy VM. På fliken Summary noterar du ESXi-värden som vProxy finns på:

image.png

4. Gå till fliken Hosts and Clusters, välj den ESXi-värd vProxy-värden finns i och klicka sedan på Datastores:

image.png

Här listas de VMware-datalager som är synliga för ESXi-värden som vProxy finns i. Om datalagret som returneras i säkerhetskopieringsfelet "NSR VMware proxy is not available for datastores (DATASTORE_NAME)" inte visas i listan kan vProxy inte komma åt VM-filerna via hotadd. Om du vill ha stöd för hotadd måste vProxy distribueras på en ESXi-värd som har en sökväg till VM-datalagorna. På samma sätt kan samma process användas för att titta på vilken ESXi-värd den virtuella datorn finns i och sedan titta på ESXi-värdens datalager. Om vi inte ser datalagret som vProxy finns i finns det ingen sökväg mellan datalagorna mellan vProxy och den virtuella datorn.
Möjliga lösningar på detta är:

  • VMware vSphere vMotion vProxy-enheten till en ESXi-värd som har åtkomst till alla datalager som krävs för VM-säkerhetskopieringar.
  • Konfigurera ESXi-värden som vProxy finns i för att ha åtkomst till VMware-datalager som de virtuella datorerna finns i.
  • Distribuera en vProxy-enhet på ESXi-värdar som är ansluten till unika datalager (inte tillgängligt via värdar där vProxies redan har distribuerats). 
Konfigurationsändringarna ovan måste utföras av VMware-administratören, inte av NetWorker-supporten. Om inga konfigurationsändringar kan göras för att det ska gå att använda hotadd måste NBD användas.

Integreringsguiden för NetWorker VMware innehåller mer information om rekommendationer, krav och begränsningar för transportläge: https://www.dell.com/support/home/product-support/product/networker/docs

IDE-diskar

Om det inte finns några datalagerproblem kontrollerar du de virtuella datorerna som inte fungerar för att se om de är konfigurerade för att använda IDE-diskar. Det här kan du se i VM-inställningarna i vSphere:
image.png
IDE-diskar har inte stöd för hotadd, vProxy Appliance måste konfigureras för att tillåta "fallback to NBD for IDE disks":
image.png
Den här inställningen kan aktiveras om NBD-sessioner är inställda på noll, men arbetsflödet innehåller virtuella datorer med IDE-diskar. Endast de virtuella datorerna med IDE-diskar säkerhetskopierar med NBD; Säkerhetskopiera alla andra virtuella datorer med SCSI-diskar över hotadd. Vi rekommenderar inte att du distribuerar virtuella maskiner med IDE-diskar. ISCSI-diskar bör användas när det är möjligt.

 

Additional Information

Hotadd-anslutning kan också verifieras med 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: 10 Apr 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.