Modyfikacja przepływu pracy NVP-vProxy NetWorker nie powiodła się: Nazwa vProxy jest nieprawidłowa

Summary: Modyfikacja przepływu pracy NVP-vProxy NetWorker nie powiodła się: Nazwa vProxy jest nieprawidłowa.

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

 Podczas próby modyfikacji przepływu pracy NVP-vProxy pojawia się poniższy błąd:

Błąd pojawia się podczas próby modyfikacji przepływu pracy VMware  
Serwer vProxy, do którego odwołuje się błąd, nie istnieje już na serwerze NetWorker.
 
UWAGA: Tekst błędu to: "W działaniu przepływu pracy 'WORKFLOW_NAME' 'ACTION_NAME' nazwa vProxy 'VPROXY_NAME' jest nieprawidłowa."  Błąd może pojawić się podczas modyfikowania przepływu pracy w tej samej zasadzie, nie zawsze jest specyficzny dla przepływu pracy/akcji zawierającej zlikwidowany serwer vProxy. 
 

Cause

Błąd wskazuje, że wystąpił problem z vProxy w innym przepływie pracy w ramach tych samych zasad. Ten serwer vProxy już nie istnieje w tej strefie danych.

Po zmodyfikowaniu jednego z przepływów pracy NetWorker próbuje zaktualizować całą zasadę.  NetWorker nie może zmodyfikować zasad, ponieważ w innym przepływie pracy znajduje się vProxy, który nie ma zasobu vProxy w bazie danych zasobów NetWorker.

Podczas sprawdzania konfiguracji zasad za pomocą polecenia nsrpolicy stwierdzamy, że nadal istnieje inna akcja korzystająca z usuniętego węzła vProxy:
 

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

Przykład:

[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
                }
            },
...
...
...
}

Narzędzie wiersza poleceń nsradmin może być również używane:
 

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

Przykład:

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

vProxy należy dodać z powrotem do serwera NetWorker. Można to zrobić nawet wtedy, gdy maszyna wirtualna vProxy już nie istnieje. vProxy należy dodać jako zasób "NSR VMware proxy" w bazie danych zasobów serwera NetWorker (nsrdb). Rejestracja nie jest wymagana. Można to zrobić, wykonując następujące czynności.

  1. Dodaj wpisy w pliku hostów NetWorker z nazwą vProxy.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
UWAGA: Nazwa vProxy musi być zgodna ze sposobem wyświetlania w błędzie zwróconym z NMC. Podobnie można to zidentyfikować w opcjach poleceń nsradmin i nsrpolicy pokazanych w sekcji Przyczyna.
  1. W konsoli NetWorker Management Console (NMC) przejdź do sekcji Devices > VMware Proxy > New. 
  2. Kliknij prawym przyciskiem myszy w oknie VMware Proxy i wybierz opcję Nowy
    1. Na karcie Ogólne określ nazwę vProxy.
OSTROŻNOŚĆ "Nazwa" musi dokładnie odpowiadać temu, jak została dodana wcześniej; W przeciwnym razie proces nie działa.
  1. Na karcie Configuration wybierz vCenter, nazwę użytkownika administratora i hasło. Żadne inne pola nie są wymagane, te pola są wymagane tylko po to, aby można było dodać vProxy jako zasób w NetWorker.
  1. Edytuj przepływ pracy, którego dotyczy problem. Sprawdź, czy "fikcyjny" serwer vProxy jest skonfigurowany w dowolnej akcji w ramach któregokolwiek z przepływów pracy w zasadzie. Jeśli na liście znajduje się "fikcyjny" serwer vProxy, wybierz opcję "auto" (lub wybierz prawidłowy serwer vProxy) i zapisz zmiany.
    Modyfikacja przepływu pracy, aby nie uwzględniała wyboru wycofanych vProxy
  1. Po zmianie wszystkich akcji odwołujących się do zlikwidowanego vProxy na wybór automatyczny, usuń zasób vProxy z NetWorker: Otwórz urządzenia > NMC > Proxy > VMware kliknij prawym przyciskiem myszy usuń vProxy > 

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.