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. ...
Instructions
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.
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.
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
Jos vProxyssa näkyy Enabled -asetus No, valitse Enabled (Kyllä). Tämä voidaan tehdä NMC:ssä:

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ä)):
Jos NBD-istunnot ovat käytössä, määritä NBD-istunnot vastaamaan hotadd-komentoa:

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:

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

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).
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:
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