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.
Symptoms
Lorsque vous tentez de modifier un workflow NVP-vProxy, l’erreur ci-dessous s’affiche :
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.
- Ajoutez des entrées dans le fichier des hôtes NetWorker avec le nom vProxy.
Windows : C:\Windows\System32\drivers\etc\hosts
- Dans NetWorker Management Console (NMC), accédez à Devices > VMware Proxies > New.
- Cliquez avec le bouton droit de la souris dans la fenêtre VMware Proxies et sélectionnez New.
- Dans l’onglet General, spécifiez le nom du vProxy.
- 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.
- 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.
- 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 >