NVP vProxy: (Feilsøkingsveiledning) Sikkerhetskopiering mislykkes med «NSR VMware proxy is not available for datastores» (NSR VMware-proxy er ikke tilgjengelig for datalagre)

Summary: Dette er en generell feilsøking kb ment for støtte for å hjelpe til med å forstå mulige årsaker til feilen "NSR VMware proxy is not available for datastores" når du utfører vProxy-sikkerhetskopieringer. ...

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-sikkerhetskopiering utført med NetWorker VMware Protection (NVP) vProxy-verktøyet mislykkes VM-sikkerhetskopieringen for én eller flere VM-er med feilen:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Denne feilen kan oppstå når du ser på detaljene for mislykket sikkerhetskopieringshandling i vinduet NMC Monitoring (NMC-overvåking).
image.png
Eller i loggene for sikkerhetskopieringshandling på NetWorker-serveren:
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.
Denne feilen vises av flere årsaker. Nedenfor finner du informasjon om et par vanlige årsaker og hvordan du adresserer dem.

 

vProxy-tilgjengelighet:

vProxy-tilstand: Er det en vProxy aktivert for sikkerhetskopiering?

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

Hvis vProxy viser Enabled "No" (Aktivert) "No" (Nei), setter du til Enabled "Yes" (Ja). Dette kan gjøres fra 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>

Hvis vProxy ikke går til "Aktivert"-tilstand:

  • Kontroller port 9090-kommunikasjonen mellom vProxy- og NetWorker-serveren (toveis):
    • vProxy: curl -v NW_SERVERNAME:9090
    • NetWorker-server: nsrports -t VPROXY_NAME -p 9090
  • Forsøk på manuell ny registrering av vProxy: https://www.dell.com/support/kbdoc/000156072

VMware-konfigurasjon:

Én måte å teste om det er et problem med hotadd på når du skal utføre VM-sikkerhetskopieringen ved hjelp av metoden Network Block Device (NBD) i stedet.
Har vProxy NBD-økter aktivert (som standard er NBD-økter satt til 0 (deaktivert)):
image.png

Hvis NBD-økter er aktivert, angir du NBD-øktene slik at de samsvarer med 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 sikkerhetskopieringen på nytt. Hvis sikkerhetskopieringen er vellykket, tyder dette på at vProxy ikke kan koble til VM-filene via HotAdd. vProxy kan imidlertid kobles til virtuelle maskiner over administrasjonsnettverket ved hjelp av Network Block Device (NBD).
Se tilleggsinformasjonsfeltet for et proxyHC-eksempel for kontroll av hotadd-tilkobling.

Hvis NBD-sikkerhetskopiering er vellykket og/eller ProxyHC rapporterer et problem med tilgang til VM ved hjelp av hotadd, må du gjøre følgende:

  • De spesifikke VIRTUELLE-ene rapporterer feilen.
  • Hvilket datalager er angitt i feilen.
  • vCenter-navnet rapportert i feilen.
  • vProxy-verktøyet som brukes av sikkerhetskopien/rapportert i feilen.

1. Logg på vSphere-webklienten for vCenter der sikkerhetskopiering utføres.
2. Gå til Inventory (Beholdning), og gå til VM-er og maler.
3. Gå til (eller søk etter) vProxy VM. Noter deg ESXi-verten vProxy ligger på i sammendragsfanen:

image.png

4. Gå til fanen Hosts and Clusters (Verter og klynger), velg ESXi-verten vProxy befinner seg på, og klikk deretter på Datastores (Datalagre):

image.png

Dette viser VMware-datalagrene som er synlige for ESXi-verten vProxy befinner seg på. Hvis datalageret som ble returnert i sikkerhetskopifeilen «NSR VMware proxy is not available for datastores (DATASTORE_NAME)» (NSR VMware-proxy ikke er tilgjengelig for datalagre (DATASTORE_NAME)), vises ikke i listen, kan ikke vProxy få tilgang til VM-filene via hotadd. For å støtte hotadd må vProxy implementeres på en ESXi-vert som har en bane til VM-datalagrene. På samme måte kan den samme prosessen brukes til å se på hvilken ESXi-vert vm befinner seg på, og deretter se på ESXi-vertens datalagre. Hvis vi ikke ser datalageret vProxy befinner seg på, er det ingen bane på tvers av datalagrene mellom vProxy og VM.
Mulige løsninger for dette er:

  • VMware vSphere vMotion vProxy-verktøyet til en ESXi-vert som har tilgang til alle datalagrene som kreves for VM-sikkerhetskopiering.
  • Konfigurer ESXi-verten som vProxy befinner seg på, for å få tilgang til VMware-datalagre som VIRTUELLE-ene befinner seg på.
  • Implementer et vProxy-verktøy på ESXi-verter som er koblet til unike datalagre (ikke tilgjengelig via verter, er vProxies allerede implementert). 
Konfigurasjonsendringene ovenfor må utføres av VMware-administratoren, ikke networker-støtte. Hvis det ikke kan gjøres konfigurasjonsendringer for at hotadd skal fungere, må NBD brukes.

Integreringsveiledningen for NetWorker VMware inneholder mer informasjon om anbefalinger, krav og begrensninger for transportmodus: https://www.dell.com/support/home/product-support/product/networker/docs

IDE-disker

Hvis det ikke er observert noen datalagreproblemer, kan du kontrollere de sviktende virtuelle maskinene for å se om de er konfigurert til å bruke IDE-disker. Dette kan ses i VM-innstillingene i vSphere:
image.png
IDE-disker støtter ikke hotadd. vProxy-verktøyet må konfigureres for å tillate "fallback to NBD for IDE disks":
image.png
Denne innstillingen kan aktiveres hvis NBD-økter er satt til null, men arbeidsflyten inneholder VM-er med IDE-disker. Bare VIRTUELLE-er med IDE-disker vil sikkerhetskopieres ved hjelp av NBD. Alle andre VIRTUELLE-er med SCSI-disker vil sikkerhetskopieres via hotadd. Det anbefales ikke å implementere VM-er med IDE-disker. ISCSI-disker bør brukes når det er mulig.

 

Additional Information

Hotadd-tilkobling kan også verifiseres ved hjelp av 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.