NVP-vProxy: Wijziging NetWorker-werkstroom mislukt: De vProxy-naam is ongeldig
Samenvatting: Een NetWorker VMware Protection (NVP) vProxy-workflow wijzigen meldt dat de vProxy-naam ongeldig is. De weergegeven vProxy is voor een vProxy-resource die niet meer bestaat in NetWorker. ...
Symptomen
Het wijzigen van een NetWorker VMware Protection (NVP) vProxy-workflow resulteert in de volgende fout:
Oorzaak
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.
De nsrpolicy command identificeert dat een andere actie nog steeds een verwijderd vProxy-knooppunt gebruikt:
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
}
},
...
...
...
}
De nsradmin Het hulpprogramma voor de opdrachtregel 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\",\"...";
...
...
...Oplossing
De vProxy moet weer aan de NetWorker-server worden toegevoegd. Dit kan zelfs worden gedaan als de vProxy Virtual Machine (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.
/etc/hosts
Windows:
C:\Windows\System32\drivers\etc\hosts
nsrpolicy opdrachtopties die worden weergegeven in de sectie Oorzaak.
- 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