La modificación del flujo de trabajo de NetWorker NVP-vProxy falló: El nombre de vProxy no es válido

Summary: La modificación del flujo de trabajo de NetWorker NVP-vProxy falló: El nombre de vProxy no es válido.

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

 Cuando se intenta modificar un flujo de trabajo de NVP-vProxy, se muestra el siguiente error:

Aparece un error cuando se intenta modificar el flujo de trabajo de VMware  
El vProxy al que se hace referencia en el error ya no existe en NetWorker Server.
 
NOTA: El texto del error es: "En la acción 'WORKFLOW_NAME' del flujo de trabajo 'ACTION_NAME', el nombre de vProxy 'VPROXY_NAME' no es válido".  El error puede aparecer cuando se modifica un flujo de trabajo en la misma política; no siempre es específico del flujo de trabajo o la acción que contiene el vProxy desactivado. 
 

Cause

El error indica que hay un problema con un vProxy en otro flujo de trabajo con la misma política. Este vProxy ya no existe en esta zona de datos.

Tras la modificación de uno de los flujos de trabajo, NetWorker intenta actualizar toda la política.  NetWorker no puede modificar la política porque hay un vProxy en otro flujo de trabajo que no tiene ningún recurso vProxy en la base de datos de recursos de NetWorker.

Cuando se comprueba la configuración de la política mediante el comando nsrpolicy , descubrimos que hay otra acción que aún utiliza un nodo vProxy eliminado:
 

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

Ejemplo:

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

La utilidad de línea de comandos nsradmin también se puede utilizar:
 

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

Ejemplo:

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

El vProxy se debe volver a agregar al NetWorker Server. Esto se puede hacer incluso si la VM de vProxy ya no existe. El vProxy se debe agregar como un recurso "NSR VMware proxy" en la base de datos de recursos de NetWorker Server (nsrdb); No es necesario registrarse correctamente. Esto se puede hacer de la siguiente manera.

  1. Agregue entradas en el archivo de hosts de NetWorker con el nombre de vProxy.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
NOTA: El nombre del vProxy debe coincidir con la forma en que aparece en el error devuelto por NMC. De manera similar, esto se puede identificar en las opciones de comandos nsradmin y nsrpolicy que se muestran en la sección Cause.
  1. En NetWorker Management Console (NMC), vaya a Devices > VMware Proxies > New. 
  2. Haga clic con el botón secundario en la ventana VMware Proxies y seleccione New
    1. En la pestaña General, especifique el nombre del vProxy.
CAUTELA El "nombre" debe coincidir exactamente con la forma en que se agregó anteriormente; de lo contrario, el proceso no funcionará.
  1. En la pestaña Configuration, seleccione vCenter, el nombre de usuario del administrador y la contraseña. No se requieren otros campos, estos campos solo son necesarios para que pueda agregar el vProxy como un recurso en NetWorker.
  1. Edite el flujo de trabajo afectado. Compruebe si el vProxy "ficticio" está configurado en alguna acción en cualquiera de los flujos de trabajo de la política. Si el vProxy "ficticio" aparece en la lista, seleccione "auto" (o seleccione un vProxy válido) y guarde los cambios.
    Modificación del flujo de trabajo para no incluir la selección de vProxy desactivado
  1. Una vez que todas las acciones que hacen referencia al vProxy desactivado se hayan cambiado a selección automática, elimine el recurso vProxy de NetWorker: Abra los proxies > de VMware de los dispositivos > NMC>, haga clic con el botón secundario en la eliminación del 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.