NVP-vProxy Modifica del flusso di lavoro NetWorker non riuscita: Nome del vProxy non valido

Summary: NVP-vProxy Modifica del flusso di lavoro NetWorker non riuscita: Il nome del vProxy non è valido.

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

 Quando si tenta di modificare un flusso di lavoro NVP-vProxy, viene visualizzato l'errore seguente:

Viene visualizzato un errore quando si tenta di modificare il flusso di lavoro VMware  
Il vProxy a cui si fa riferimento nell'errore non esiste più sul server NetWorker.
 
NOTA: Il testo dell'errore è: "Nel flusso di lavoro 'WORKFLOW_NAME' azione 'ACTION_NAME', il nome vProxy 'VPROXY_NAME' non è valido."  L'errore può essere visualizzato quando si modifica un flusso di lavoro nella stessa policy, ma non è sempre specifico del flusso di lavoro/dell'azione contenente il vProxy disattivato. 
 

Cause

L'errore indica che si è verificato un problema con un vProxy in un altro flusso di lavoro con la stessa policy. Questo vProxy non esiste più in questa datazone.

Modificando uno dei flussi di lavoro, NetWorker tenta di aggiornare l'intera policy.  NetWorker non può modificare la policy perché è presente un vProxy in un altro flusso di lavoro che non dispone di una risorsa vProxy nel database delle risorse di NetWorker.

Controllando la configurazione delle policy utilizzando il comando nsrpolicy , si scopre che è ancora presente un'altra azione che utilizza un nodo vProxy eliminato:
 

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

Esempio:

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

È inoltre possibile utilizzare l'utilità della riga di comando nsradmin:
 

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

Esempio:

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

Il vProxy deve essere aggiunto nuovamente al server NetWorker. Questa operazione può essere eseguita anche se la VM vProxy non esiste più. Il vProxy deve essere aggiunto come risorsa "NSR VMware proxy" nel database delle risorse del server NetWorker (nsrdb); Non è necessario completare la registrazione. Questa operazione può essere eseguita seguendo.

  1. Aggiungere voci nel file degli host NetWorker con il nome del vProxy.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
NOTA: Il nome del vProxy deve corrispondere a come appare nell'errore restituito da NMC. Analogamente, questo può essere identificato nelle opzioni dei comandi nsradmin e nsrpolicy mostrate nella sezione Causa.
  1. In NetWorker Management Console (NMC), passare a Devices > VMware Proxies > New. 
  2. Cliccare con il pulsante destro del mouse sulla finestra VMware Proxies e selezionare New
    1. Nella scheda General, specificare il nome del vProxy.
CAUTELA Il "nome" deve corrispondere esattamente al modo in cui è stato aggiunto in precedenza; In caso contrario, il processo non funziona.
  1. Nella scheda Configuration, selezionare vCenter, il nome utente amministratore e la password. Non sono obbligatori altri campi, questi campi sono obbligatori solo per poter aggiungere il vProxy come risorsa in NetWorker.
  1. Modificare il flusso di lavoro interessato. Verificare se il vProxy fittizio è configurato in qualsiasi azione in uno dei flussi di lavoro della policy. Se il vProxy "fittizio" è nell'elenco, selezionare "auto" (o selezionare un vProxy valido) e salvare le modifiche.
    Modifica del flusso di lavoro in modo da non includere la selezione di vProxy disattivati
  1. Una volta che tutte le azioni che fanno riferimento al vProxy disattivato sono state modificate in selezione automatica, rimuovere la risorsa vProxy da NetWorker: Aprire i proxy VMware dei > dispositivi > NMC > cliccando con il pulsante destro del mouse sull'eliminazione di 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.