NVP-vProxy NetWorker workflow modification Failed: De vProxy-naam is ongeldig
Summary: NVP-vProxy NetWorker workflow modification Failed: De vProxy-naam is ongeldig.
Symptoms
Wanneer u een NVP-vProxy-workflow probeert te wijzigen, wordt de onderstaande fout weergegeven:
Cause
De fout geeft aan dat er een probleem is met een vProxy in een andere workflow onder hetzelfde beleid. Deze vProxy bestaat niet meer in deze datazone.
Bij het wijzigen van een van de werkstromen probeert NetWorker het hele beleid bij te werken. NetWorker kan het beleid niet wijzigen omdat er een vProxy in een andere werkstroom is die geen vProxy-bron heeft in de NetWorker-resourcedatabase.
Bij het controleren van de beleidsconfiguratie met behulp van de opdracht nsrpolicy , zien we dat er nog een andere actie wordt uitgevoerd met een verwijderd vProxy-knooppunt:
nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME
Voorbeeld:
[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
}
},
...
...
...
}
Het opdrachtregelprogramma nsradmin kan ook worden gebruikt:
nsradmin option hidden print type: nsr protection policy; name: POLICY_NAME
Voorbeeld:
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
De vProxy moet weer aan de NetWorker-server worden toegevoegd. Dit kan zelfs worden gedaan als de vProxy VM niet meer bestaat. De vProxy moet worden toegevoegd als een "NSR VMware proxy"-bron in de NetWorker Server Resource Database (nsrdb); Succesvolle registratie is niet vereist. Dit kan worden gedaan door te volgen.
- Voeg Vermeldingen toe aan het NetWorker-hostbestand met de vProxy-naam.
Windows: C:\Windows\System32\drivers\etc\hosts
- Ga in de NetWorker Management Console (NMC) naar Apparaten > VMware-proxy's > Nieuw.
- Klik met de rechtermuisknop in het venster VMware Proxy's en selecteer Nieuw.
- Geef op het tabblad Algemeen de naam van de vProxy op.
- Selecteer op het tabblad Configuration de vCenter, de gebruikersnaam en het wachtwoord van de beheerder. Er zijn geen andere velden vereist, deze velden zijn alleen vereist zodat u de vProxy kunt toevoegen als een resource in NetWorker.
- Bewerk de betreffende workflow. Controleer of de "dummy" vProxy is geconfigureerd in een actie onder een van de workflows in het beleid. Als de "dummy" vProxy wordt vermeld, selecteert u "auto" (of selecteert u een geldige vProxy) en slaat u de wijzigingen op.
- Zodra alle acties die verwijzen naar de buiten werking gestelde vProxy zijn gewijzigd in automatische selectie, verwijdert u de vProxy-resource uit NetWorker: Open NMC > Devices > VMware Proxy's > Klik met de rechtermuisknop op vProxy > verwijderen