NVP-vProxy Die Änderung des NetWorker-Workflows ist fehlgeschlagen: Der vProxy-Name ist ungültig

Summary: NVP-vProxy Die Änderung des NetWorker-Workflows ist fehlgeschlagen: Der vProxy-Name ist ungültig.

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.

Symptoms

 Beim Versuch, einen NVP-vProxy-Workflow zu ändern, wird der folgende Fehler angezeigt:

Beim Versuch, den VMware-Workflow zu ändern, wird ein Fehler angezeigt  
Der im Fehler referenzierte vProxy ist auf dem NetWorker-Server nicht mehr vorhanden.
 
HINWEIS: Der Fehlertext lautet: "Im Workflow 'WORKFLOW_NAME' Aktion 'ACTION_NAME' ist der vProxy-Name 'VPROXY_NAME' ungültig."  Der Fehler kann beim Ändern eines Workflows in derselben Policy auftreten. Er ist nicht immer spezifisch für den Workflow/die Aktion, die den außer Betrieb genommenen vProxy enthält. 
 

Cause

Der Fehler weist darauf hin, dass ein Problem mit einem vProxy in einem anderen Workflow unter derselben Policy vorliegt. Dieser vProxy ist in dieser Datenzone nicht mehr vorhanden.

Beim Ändern eines der Workflows versucht NetWorker, die gesamte Policy zu aktualisieren.  NetWorker kann die Policy nicht ändern, da in einem anderen Workflow ein vProxy vorhanden ist, der über keine vProxy-Ressource in der NetWorker-Ressourcendatenbank verfügt.

Beim Überprüfen der Policy-Konfiguration mit dem Befehl nsrpolicy stellen wir fest, dass es noch eine andere Aktion gibt, die einen gelöschten vProxy-Node verwendet:
 

nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME

Beispiel:

[root@nsr ~]# nsrpolicy action display --policy_name=VMware --workflow_name=ImageProtection_Manual --action_name=backup
{
    "actionName": "backup",
    "actionSpecific": {
        "actions": {
            "actionType": "backup",
            "actionBackupSubtypeSpecific": {
                "backupSubtypes": {
                    "abBackupSubtype": "vmware-vproxy",
                    "abvProxyDestinationPool": "ddve01_VMbackup",
                    "abvProxyName": "nsr-vproxy01.amer.lan",
                    "abvProxyZDDRetentionLockTime": "",
                    "abvProxyZEnableDDRetentionLock": false
                }
            },
...
...
...
}

Das Befehlszeilendienstprogramm nsradmin kann auch verwendet werden:
 

nsradmin
option hidden
print type: nsr protection policy; name: POLICY_NAME

Beispiel:

nsradmin> option hidden
Hidden display option turned on

Display options:
        Dynamic: Off;
        Hidden: On;
        Raw I18N: Off;
        Resource ID: Off;
        Regexp: Off;
nsradmin> print type: nsr protection policy; name: vmware
                        type: NSR Protection Policy;
                        name: VMware;
                     comment: ;
                   start now: ;
                 restart now: ;
                    stop now: ;
         override parameters: ;
     operational information: ;
           policy definition: \
"...{\"workflowName\:\"ImageProtection_Manual\",\"synthesisRoot\":\
[\"NSR group/ImageProtection_Manual\",\"NSR Snapshot Policy/ImageProtection_Manual\"]\
,\"workflowActions\":[{\"actionName\":\"backup\",\"actionSpecific\":{\"actions\":{\"a\
ctionType\":\"backup\",\"actionBackupSubtypeSpecific\":{\"backupSubtypes\":{\"abBacku\
pSubtype\":\"vmware-vproxy\",\"abvProxyDestinationPool\":\"ddve01_VMbackup\",\"abvPro\
xyName\":\"nsr-vproxy01.amer.lan\",\"...";
...
...
...

Resolution

Der vProxy muss wieder zum NetWorker-Server hinzugefügt werden. Dies ist auch dann möglich, wenn die vProxy-VM nicht mehr vorhanden ist. Der vProxy muss als Ressource "NSR VMware Proxy" in der NetWorker-Serverressourcendatenbank (nsrdb) hinzugefügt werden. Eine erfolgreiche Registrierung ist nicht erforderlich. Dies kann wie folgt erfolgen.

  1. Fügen Sie Einträge mit dem vProxy-Namen in die NetWorker-Hostdatei ein.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
HINWEIS: Der vProxy-Name muss mit dem Namen übereinstimmen, der in dem von der NMC zurückgegebenen Fehler angezeigt wird. Auf ähnliche Weise kann dies in den Befehlsoptionen nsradmin und nsrpolicy identifiziert werden, die im Abschnitt "Ursache" angezeigt werden.
  1. Navigieren Sie in der NetWorker Management Console (NMC) zu Devices > VMware Proxies > New. 
  2. Klicken Sie mit der rechten Maustaste in das Fenster VMware Proxies und wählen Sie New aus. 
    1. Geben Sie auf der Registerkarte General den Namen des vProxy an.
VORSICHT Der "Name" muss genau so übereinstimmen, wie er zuvor hinzugefügt wurde. Andernfalls funktioniert der Prozess nicht.
  1. Wählen Sie auf der Registerkarte Konfiguration vCenter, Admin-Nutzername und -Kennwort aus. Es sind keine weiteren Felder erforderlich. Diese Felder sind nur erforderlich, damit Sie den vProxy als Ressource in NetWorker hinzufügen können.
  1. Bearbeiten Sie den betroffenen Workflow. Überprüfen Sie, ob der "Dummy"-vProxy in einer Aktion unter einem der Workflows in der Policy konfiguriert ist. Wenn der "Dummy"-vProxy aufgeführt ist, wählen Sie "auto" aus (oder wählen Sie einen gültigen vProxy aus) und speichern Sie die Änderungen.
    Ändern des Workflows so, dass die nicht mehr betriebene vProxy-Auswahl nicht berücksichtigt wird
  1. Nachdem für alle Aktionen, die sich auf den außer Betrieb genommenen vProxy beziehen, die automatische Auswahl vorgenommen wurde, entfernen Sie die vProxy-Ressource aus NetWorker: Öffnen Sie NMC > Devices > VMware Proxies > mit der rechten Maustaste und klicken Sie auf vProxy > delete 

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000081713
Article Type: Solution
Last Modified: 03 Feb 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.