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: (Fehlerbehebungshandbuch) Backups schlagen mit "NSR VMware proxy is not available for datastores" fehl.

Summary: Dies ist ein allgemeiner Wissensdatenbank-Artikel zur Fehlerbehebung, der zur Unterstützung des Verständnisses möglicher Ursachen für den Fehler "NSR VMware proxy is not available for datastores" bei der Durchführung von vProxy-Backups dient. ...

This article applies to   This article does not apply to 

Instructions

Während VM-Backups, die mit der NetWorker VMware Protection (NVP)-vProxy-Appliance durchgeführt werden, schlägt das VM-Backup für einen oder mehrere VMs mit dem folgenden Fehler fehl:
NSR VMware proxy is not available for datastores (DATASTORE_NAME) in vCenter 'VCENTER_NAME'.
Dieser Fehler kann gefunden werden, wenn Sie sich die Details der fehlgeschlagenen Backupaktion im FENSTER NMC Monitoring ansehen.
image.png
Oder in den Backupaktionsprotokollen auf dem NetWorker-Server:
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.
Dieser Fehler wird aus verschiedenen Gründen angezeigt. Im Folgenden werden einige häufige Ursachen und deren Behebung beschrieben.

 

vProxy-Verfügbarkeit:

vProxy-Status: Ist ein vProxy für Backups aktiviert?

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;

Oder
image.png

Wenn der vProxy Aktiviert "Nein" anzeigt, setzen Sie auf Enabled (Aktiviert) "Yes" (Ja). Dies kann über NMC erfolgen:

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

Wenn vProxy nicht in den Status "Enabled" wechselt:

  • Überprüfen Sie die Port 9090-Kommunikation zwischen dem vProxy und dem NetWorker-Server (bidirektional):
    • vProxy: curl -v NW_SERVERNAME:9090
    • NetWorker-Server: nsrports -t VPROXY_NAME -p 9090
  • Versuchen Sie, vProxy manuell neu zu registrieren: https://www.dell.com/support/kbdoc/000156072

VMware-Konfiguration:

Eine Möglichkeit, zu testen, ob ein Problem mit hotadd vorliegt, um das VM-Backup stattdessen mithilfe der Network Block Device (NBD)-Methode durchzuführen.
Hat vProxy NBD-Sitzungen aktiviert (die NBD-Sitzungen sind standardmäßig auf 0 festgelegt (deaktiviert):
image.png

Wenn NBD-Sitzungen aktiviert sind, legen Sie die NBD-Sitzungen so fest, dass sie mit hotadd übereinstimmen:

image.png
ODER:

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;

Führen Sie das Backup erneut durch. Wenn das Backup erfolgreich ist, deutet dies darauf hin, dass der vProxy keine Verbindung zu den VM-Dateien über HotAdd herstellen kann. Der vProxy kann jedoch eine Verbindung zu den VMs über das Managementnetzwerk über Network Block Device (NBD) herstellen.
Weitere Informationen finden Sie im Feld "Zusätzliche Informationen" für ein ProxyHC-Beispiel zur Überprüfung der Hot-Add-Konnektivität.

Wenn NBD-Backups erfolgreich sind und/oder ProxyHC ein Problem beim Zugriff auf die VM mit hotadd meldet, führen Sie die folgenden Schritte aus:

Notieren Sie sich Folgendes:

  • Die spezifischen VMs, die den Fehler melden.
  • Welcher Datenspeicher wird im Fehler angegeben.
  • Der im Fehler gemeldete vCenter-Name.
  • Die vom Backup verwendete/gemeldete vProxy-Appliance.

1. Melden Sie sich beim vSphere-Webclient für das vCenter an, in dem das Backup durchgeführt wird.
2. Gehen Sie zu Inventory und gehen Sie zu VMs and Templates.
3. Navigieren Sie zu (oder suchen Sie nach) der vProxy-VM. Notieren Sie sich auf der Registerkarte "Summary" den ESXi-Host, auf dem sich der vProxy befindet:

image.png

4. Navigieren Sie zur Registerkarte Hosts and Clusters, wählen Sie den ESXi-Host aus, auf dem sich der vProxy befindet, und klicken Sie dann auf Datastores:

image.png

Dies listet die VMware-Datenspeicher auf, die für den ESXi-Host sichtbar sind, auf dem sich der vProxy befindet. Wenn der im Backupfehler "NSR VMware proxy is not available for datastores (DATASTORE_NAME)" zurückgegebene Datenspeicher nicht in der Liste angezeigt wird, kann der vProxy nicht über Hot-Add auf die VM-Dateien zugreifen. Zur Unterstützung von Hot-Add muss der vProxy auf einem ESXi-Host bereitgestellt werden, der über einen Pfad zu den VM-Datenspeichern verfügt. Auf ähnliche Weise kann derselbe Prozess verwendet werden, um zu sehen, auf welchem ESXi-Host sich die VM befindet. Sehen Sie sich dann die Datenspeicher des ESXi-Hosts an. Wenn wir den Datenspeicher, auf dem sich der vProxy befindet, nicht sehen, gibt es keinen Pfad zwischen den Datenspeichern zwischen dem vProxy und der VM.
Mögliche Lösungen hierfür sind:

  • VMware vSphere vMotion der vProxy-Appliance auf einen ESXi-Host, der Zugriff auf alle Datenspeicher hat, die für VM-Backups erforderlich sind.
  • Konfigurieren Sie den ESXi-Host, auf dem sich der vProxy befindet, um Zugriff auf VMware-Datenspeicher zu erhalten, auf denen sich die VMs befinden.
  • Stellen Sie eine vProxy-Appliance auf ESXi-Hosts bereit, die mit eindeutigen Datenspeichern verbunden sind (nicht über Hosts zugänglich, wenn vProxies bereits bereitgestellt wurden). 
Die obigen Konfigurationsänderungen müssen vom VMware-Administrator und nicht vom NetWorker-Support durchgeführt werden. Wenn keine Konfigurationsänderungen vorgenommen werden können, damit Hot-Add funktioniert, muss NBD verwendet werden.

Das NetWorker VMware Integration Guide enthält weitere Details zu Empfehlungen, Anforderungen und Einschränkungen im Transportmodus: https://www.dell.com/support/home/product-support/product/networker/docs

IDE Disks

Wenn keine Datenspeicherprobleme beobachtet werden, überprüfen Sie die fehlerhaften VMs, um festzustellen, ob sie für die Verwendung von IDE-Festplatten konfiguriert sind. Dies kann in den VM-Einstellungen in vSphere angezeigt werden:
image.png
IDE-Festplatten unterstützen keine Hot-Add-Funktion, die vProxy-Appliance muss so konfiguriert sein, dass "Fallback auf NBD für IDE-Festplatten" möglich ist:
image.png
Diese Einstellung kann aktiviert werden, wenn NBD-Sitzungen auf Null festgelegt sind, der Workflow jedoch VMs mit IDE-Festplatten enthält. Nur die VMs mit IDE-Festplatten werden mit NBD gesichert. alle anderen VMs mit SCSI-Festplatten werden über Hot-Add gesichert. Es wird nicht empfohlen, VMs mit IDE-Festplatten bereitzustellen. ISCSI-Festplatten sollten wann immer möglich verwendet werden.

 

Additional Information

Die Hot-Add-Konnektivität kann auch über ProxyHC überprüft werden: 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.