NVP vProxy: (Vianmääritysopas) Varmuuskopiointi epäonnistuu virheen "NSR VMware proxy is not available for datastores" vuoksi

Summary: Tämä on yleinen vianmääritys tietämyskannan artikkeli, jonka tarkoituksena on auttaa ymmärtämään mahdollisia syitä virheelle NSR VMware proxy is not available for datastores, kun tehdään vProxy-varmuuskopiointeja. ...

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

Kun NetWorker VMware Protection (NVP) vProxy -laitteessa tehty VM-varmuuskopiointi epäonnistuu yhden tai useamman virtuaalikoneen kohdalla virheen vuoksi:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Virhe voi ilmetä, kun tarkastellaan epäonnistuneen varmuuskopioinnin tietoja NMC:n valvontaikkunassa.
image.png
tai NetWorker-palvelimen varmuuskopiointitoiminnon lokeissa:
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.
Virhe ilmenee monesta syystä. Seuraavassa on tietoja parista yleisestä syystä ja niiden korjaamisesta.

 

vProxy-saatavuus:

vProxy-tila: Onko vProxy otettu käyttöön varmuuskopiointia varten?

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;

Tai
image.png

Jos vProxyssa näkyy Enabled -asetus No, valitse Enabled (Kyllä). Tämä voidaan tehdä NMC:ssä:

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

Jos vProxy ei siirry Enabled (Käytössä) -tilaan:

  • Varmista portin 9090 viestintä vProxyn ja NetWorker-palvelimen välillä (kaksisuuntainen):
    • vProxy: curl -v NW_SERVERNAME:9090
    • NetWorker-palvelin: nsrports -t VPROXY_NAME -p 9090
  • Yritä rekisteröidä vProxy uudelleen manuaalisesti: https://www.dell.com/support/kbdoc/000156072

VMware-määritys:

Yksi tapa testata, onko hotadd-toiminnossa ongelma ja miten VM varmuuskopioidaan NBD (Network Block Device) -toiminnolla.
Onko vProxyssa otettu käyttöön NBD-istuntoja (oletusarvoisesti NBD-istunnot ovat 0 (poissa käytöstä)):
image.png

Jos NBD-istunnot ovat käytössä, määritä NBD-istunnot vastaamaan hotadd-komentoa:

image.png
TAI:

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;

Tee varmuuskopiointi uudelleen. Jos varmuuskopiointi onnistuu, vProxy ei pysty muodostamaan yhteyttä VM-tiedostoihin HotAdd-apuohjelmalla. vProxy voi kuitenkin muodostaa yhteyden virtuaalikoneiden hallintaverkon kautta NBD:n (Network Block Device) avulla.
ProxyHC-tarkastuksen Lisätiedot-kentässä on esimerkki hotadd-yhteyden tarkistamisesta.

Jos NBD-varmuuskopioinnit onnistuvat ja/tai ProxyHC ilmoittaa, että virtuaalikoneen käytössä hotadd-komennolla on ongelma, toimi seuraavasti:

Huomioi:

  • Virtuaalikoneet ilmoittavat virheestä.
  • Virheilmoituksessa määritetty tietosäilö.
  • Virheestä ilmoitettu vCenter-nimi.
  • Varmuuskopion käyttämä vProxy-laite/ virheessä ilmoitettu vProxy-laite.

1. Kirjaudu vCenterin vSphere Web Clientiin, jossa varmuuskopiointi tehdään.
2. Siirry inventory-kohtaan ja siirry virtuaalikoneiden ja mallien kohtaan.
3. Avaa (tai hae) vProxy-virtuaalikone. Huomioi yhteenvetovälilehteen ESXi-isäntä, jossa vProxy on:

image.png

4. Siirry Hosts and Clusters -välilehteen, valitse ESXi-isäntä, jossa vProxy sijaitsee, ja valitse Datastores:

image.png

Tässä luetellaan VMware-tietosäilöt, jotka näkyvät ESXi-isännässä, jossa vProxy sijaitsee. Jos varmuuskopioinnin virheeseen NSR VMware proxy is not available for datastores (DATASTORE_NAME) palautettu tietosäilö ei näy luettelossa, vProxy ei voi käyttää VM-tiedostoja hotadd-työkalulla. Hotadd-toimintoa varten vProxy on otettava käyttöön ESXi-isännässä, jolla on polku VM-tietosäilöihin. Samalla prosessilla voidaan myös tarkistaa, missä ESXi-isännässä virtuaalikone sijaitsee. Tarkista sitten kyseisen ESXi-isännän tietosäilöt. Jos emme näe tietosäilöä, jossa vProxy sijaitsee, vProxyn ja virtuaalikoneen välisillä tietosäilöillä ei ole polkua.
Mahdollisia ratkaisuja tähän ovat:

  • VMware vSphere vMotion vProxy -laite ESXi-isäntään, jolla on pääsy kaikkiin VM-varmuuskopioinnin vaatimiin tietosäilöihin.
  • Määritä ESXi-isäntä, jossa vProxy on, jotta sillä on pääsy VMware-tietosäilöihin, joissa virtuaalikoneet sijaitsevat.
  • vProxy-laitteen käyttöönotto ainutlaatuisiin tietosäilöihin liitetyissä ESXi-isännissä (isäntien kautta ei ollut käytettävissä, vProxies oli jo otettu käyttöön). 
Yllä olevat määritysmuutokset saa tehdä VMware-järjestelmänvalvoja, ei NetWorker-tuki. Jos hotadd-toimintoa ei voi muuttaa kokoonpanossa, on käytettävä NBD:ää.

NetWorker VMware -integrointiopas sisältää lisätietoja siirtotilan suosituksista, vaatimuksista ja rajoituksista: https://www.dell.com/support/home/product-support/product/networker/docs

IDE-levyt

Jos tietosäilön ongelmia ei havaita, tarkista viallisista virtuaalikoneista, onko ne määritetty käyttämään IDE-levyjä. Se näkyy vSpheren virtuaalikoneen asetuksissa:
image.png
IDE-levyt eivät tue hotadd-toimintoa. vProxy-laite on määritettävä sallimaan "fallback to NBD for IDE disks":
image.png
Tämä asetus voidaan ottaa käyttöön, jos NBD-istuntojen arvo on nolla, mutta työnkulku sisältää virtuaalikoneet, joissa on IDE-levyjä. Vain virtuaalikoneet, joissa on IDE-levyjä, varmuuskopioidaan NBD:n avulla. kaikki muut virtuaalikoneet, joissa on SCSI-levyjä, varmuuskopioidaan hotadd-apuohjelman kautta. Virtuaalikoneiden käyttöönotto IDE-levyjen kanssa ei ole suositeltavaa. ISCSI-levyjä on käytettävä aina, kun se on mahdollista.

 

Additional Information

Hotadd-yhteyden voi tarkistaa myös ProxyHC-toiminnolla: 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.