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: (Przewodnik rozwiązywania problemów) Tworzenie kopii zapasowych kończy się niepowodzeniem z komunikatem "NSR VMware proxy is not available for datastores"

Summary: Jest to ogólna instrukcja rozwiązywania problemów, przeznaczona dla pomocy technicznej w celu zrozumienia możliwych przyczyn błędu "NSR VMware proxy is not available for datastores" podczas wykonywania kopii zapasowych vProxy. ...

This article applies to   This article does not apply to 

Instructions

Podczas tworzenia kopii zapasowych maszyn wirtualnych wykonywanych z urządzeniem vProxy NetWorker VMware Protection (NVP) kopia zapasowa maszyny wirtualnej kończy się niepowodzeniem dla jednej lub kilku maszyn wirtualnych z powodu błędu:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Ten błąd można znaleźć, patrząc na szczegóły nieudanej akcji tworzenia kopii zapasowej w oknie monitorowania NMC.
image.png
Lub w dziennikach czynności tworzenia kopii zapasowej na serwerze NetWorker:
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.
Ten błąd pojawia się z kilku powodów. Poniżej przedstawiono kilka typowych przyczyn i sposoby ich rozwiązywania.

 

Dostępność vProxy:

Stan vProxy: Czy dla kopii zapasowych włączono vProxy?

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;

Lub
image.png

Jeśli vProxy ma wartość Enabled "No", ustaw opcję Enabled "Yes" (Tak). Można to zrobić za pomocą NMC:

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

Jeśli vProxy nie przejdzie w stan "Enabled" (Włączone):

  • Weryfikacja komunikacji portu 9090 między serwerem vProxy i NetWorker (dwukierunkowa):
    • vProxy: curl -v NW_SERVERNAME:9090
    • Serwer NetWorker: nsrports -t VPROXY_NAME -p 9090
  • Próba ręcznej ponownej rejestracji vProxy: https://www.dell.com/support/kbdoc/000156072

Konfiguracja VMware:

Jednym ze sposobów jest sprawdzenie, czy wystąpił problem z hotadd w celu wykonania kopii zapasowej maszyny wirtualnej przy użyciu metody Network Block Device (NBD).
Czy vProxy ma włączone sesje NBD (domyślnie sesje NBD są ustawione na 0 (wyłączone)):
image.png

Jeśli sesje NBD są włączone, ustaw sesje NBD na zgodne z hotadd:

image.png
LUB:

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;

Wykonaj kopię zapasową ponownie. Jeśli kopia zapasowa zakończy się pomyślnie, sugeruje to, że vProxy nie jest w stanie połączyć się z plikami maszyny wirtualnej za pośrednictwem usługi HotAdd; jednak vProxy może połączyć się z maszynami wirtualnymi za pośrednictwem sieci zarządzania za pomocą urządzenia bloku sieciowego (NBD).
Aby sprawdzić łączność hotadd, zapoznaj się z polem Informacje dodatkowe dla przykładu proxyHC.

Jeśli kopie zapasowe NBD powiodła się i/lub proxyHC zgłosi problem z dostępem do maszyny wirtualnej za pomocą funkcji hotadd, wykonaj następujące czynności:

Zapisz:

  • Określone maszyny wirtualne zgłaszają błąd.
  • Który magazyn danych został określony w błędzie.
  • Nazwa vCenter zgłoszona w błędzie.
  • Urządzenie vProxy używane przez kopię zapasową/zgłoszone w błędzie.

1. Zaloguj się do klienta sieci Web vSphere dla vCenter, w którym wykonywana jest kopia zapasowa.
2. Przejdź do katalogu Inventory i przejdź do maszyn wirtualnych i szablonów.
3. Przejdź do (lub wyszukaj) vProxy VM. Na karcie podsumowanie zanotuj hosta ESXi, na którym znajduje się vProxy:

image.png

4. Przejdź do karty Hosts and Clusters (Hosty i klastry), wybierz hosta ESXi, na którym znajduje się vProxy, a następnie kliknij pozycję Magazyny danych:

image.png

Ta lista zawiera magazyny danych VMware, które są widoczne dla hosta ESXi, na którym znajduje się vProxy. Jeśli magazyn danych zwrócony w błędzie kopii zapasowej "Serwer proxy NSR VMware nie jest dostępny dla magazynów danych (DATASTORE_NAME)" nie jest wyświetlany na liście, vProxy nie może uzyskać dostępu do plików maszyn wirtualnych za pośrednictwem usługi hotadd. Aby można było obsługiwać funkcję hotadd, vProxy musi zostać wdrożona na hoście ESXi, który ma ścieżkę do magazynów danych maszyny wirtualnej. Podobnie, tego samego procesu można użyć do sprawdzenia, w którym hoście ESXi znajduje się maszyna wirtualna, a następnie przyjrzyj się magazynom danych hosta ESXi, jeśli nie widzimy magazynu danych, w którym znajduje się vProxy, nie ma ścieżki między magazynami danych między vProxy i maszyną wirtualną.
Oto możliwe rozwiązania tego problemu:

  • VMware vSphere vMotion urządzenie vProxy do hosta ESXi, który ma dostęp do wszystkich magazynów danych wymaganych do tworzenia kopii zapasowych maszyn wirtualnych.
  • Skonfiguruj hosta ESXi, na którym znajduje się vProxy, aby mieć dostęp do magazynów danych VMware, na których znajdują się maszyny wirtualne.
  • Wdrożenie urządzenia vProxy na hostach ESXi podłączonych do unikatowych magazynów danych (niedostępne za pośrednictwem hostów, jeśli vProxies są już wdrożone). 
Powyższe zmiany konfiguracji muszą być wykonywane przez administratora VMware, a nie przez obsługę NetWorker. Jeśli nie można wprowadzić żadnych zmian w konfiguracji, aby umożliwić pracę hotadd, należy użyć NBD.

Podręcznik integracji NetWorker VMware zawiera więcej informacji na temat zaleceń, wymagań i ograniczeń trybu transportu: https://www.dell.com/support/home/product-support/product/networker/docs

dysków

IDE Jeśli nie występują problemy z magazynem danych, sprawdź wadliwe maszyny wirtualne, aby sprawdzić, czy są skonfigurowane do korzystania z dysków IDE. Można to sprawdzić w ustawieniach maszyny wirtualnej w oprogramowaniu vSphere:
image.png
Dyski IDE nie obsługują funkcji hotadd, urządzenie vProxy musi być skonfigurowane tak, aby zezwalało na "rezerwowy zwrot do NBD dla dysków IDE":
image.png
To ustawienie można włączyć, jeśli sesje NBD są ustawione na zero, ale przepływ pracy zawiera maszyny wirtualne z dyskami IDE. Tylko maszyny wirtualne z dyskami IDE wykonają kopię zapasową przy użyciu NBD; Wszystkie inne maszyny wirtualne z dyskami SCSI wykonają kopię zapasową przez hotadd. Nie zaleca się wdrażania maszyn wirtualnych z dyskami IDE. Dyski ISCSI powinny być używane, gdy tylko jest to możliwe.

 

Additional Information

Połączenia hotadd można także zweryfikować za pomocą 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.