NVP-vProxy NetWorker workflow modification Failed : Le nom vProxy n’est pas valide

Summary: NVP-vProxy NetWorker workflow modification Failed : Le nom vProxy n’est pas valide.

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

 Lorsque vous tentez de modifier un workflow NVP-vProxy, l’erreur ci-dessous s’affiche :

Une erreur s’affiche lors de la tentative de modification du workflow VMware  
Le vProxy référencé dans l’erreur n’existe plus sur le NetWorker Server.
 
Remarque : Le texte d’erreur est le suivant : « Dans l’action 'WORKFLOW_NAME' du workflow 'ACTION_NAME', le nom vProxy 'VPROXY_NAME' n’est pas valide. »  L’erreur peut s’afficher lors de la modification d’un workflow dans la même politique, elle n’est pas toujours spécifique au workflow/action contenant le vProxy désactivé. 
 

Cause

L’erreur indique qu’il existe un problème avec un vProxy dans un autre workflow sous la même règle. Ce vProxy n’existe plus dans cette zone de données.

Lors de la modification de l’un des workflows, NetWorker tente de mettre à jour l’ensemble de la règle.  NetWorker ne peut pas modifier la règle, car il existe un vProxy dans un autre workflow qui n’a pas de ressource vProxy dans la base de données de ressources NetWorker.

Lors de la vérification de la configuration de la politique à l’aide de la commande nsrpolicy , nous constatons qu’il existe une autre action qui utilise toujours un nœud vProxy supprimé :
 

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

Exemple :

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

L’utilitaire de ligne de commande nsradmin peut également être utilisé :
 

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

Exemple :

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

Le vProxy doit être ajouté à nouveau au NetWorker Server. Cette opération peut être effectuée même si la machine virtuelle vProxy n’existe plus. Le vProxy doit être ajouté en tant que ressource « NSR VMware proxy » dans la base de données de ressources du serveur NetWorker (nsrdb). Il n’est pas nécessaire de réussir l’inscription. Cela peut être fait en suivant.

  1. Ajoutez des entrées dans le fichier des hôtes NetWorker avec le nom vProxy.
Linux : /etc/hosts
Windows : C:\Windows\System32\drivers\etc\hosts
 
Remarque : Le nom vProxy doit correspondre à la façon dont il apparaît dans l’erreur renvoyée par NMC. De même, cela peut être identifié dans les options de commande nsradmin et nsrpolicy affichées dans la section Cause.
  1. Dans NetWorker Management Console (NMC), accédez à Devices > VMware Proxies > New. 
  2. Cliquez avec le bouton droit de la souris dans la fenêtre VMware Proxies et sélectionnez New
    1. Dans l’onglet General, spécifiez le nom du vProxy.
PRUDENCE Le « nom » doit correspondre exactement à la façon dont il a été ajouté précédemment ; sinon, le processus ne fonctionne pas.
  1. Dans l’onglet Configuration, sélectionnez le vCenter, le nom d’utilisateur administrateur et le mot de passe. Aucun autre champ n’est obligatoire, ces champs sont obligatoires uniquement pour que vous puissiez ajouter le vProxy en tant que ressource dans NetWorker.
  1. Modifiez le workflow concerné. Vérifiez si le vProxy « factice » est configuré dans une action sous l’un des workflows de la règle. Si le vProxy « factice » est répertorié, sélectionnez « auto » (ou sélectionnez un vProxy valide) et enregistrez les modifications.
    Modification du workflow pour ne pas inclure la sélection vProxy désactivée
  1. Une fois que toutes les actions faisant référence au vProxy désactivé ont été remplacées par la sélection automatique, supprimez la ressource vProxy de NetWorker : Ouvrez NMC > Devices > VMware Proxies > en cliquant avec le bouton droit de la souris sur la suppression de 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.