NVP-vProxy NetWorker workflow modification Failed: vProxy-navnet er ugyldig
Summary: NVP-vProxy NetWorker workflow modification Failed: vProxy-navnet er ugyldig.
Symptoms
Når du prøver å endre en NVP-vProxy-arbeidsflyt, vises feilen nedenfor:
Cause
Feilen indikerer at det er et problem med en vProxy i en annen arbeidsflyt under samme policy. Denne vProxy finnes ikke lenger i denne datasonen.
Når du endrer en av arbeidsflytene, prøver NetWorker å oppdatere hele policyen. NetWorker kan ikke endre policyen fordi det finnes en vProxy i en annen arbeidsflyt som ikke har noen vProxy-ressurs i NetWorker-ressursdatabasen.
Når vi sjekker policykonfigurasjonen ved hjelp av kommandoen nsrpolicy , finner vi at det fortsatt er en annen handling som fortsatt bruker en slettet vProxy-node:
nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME
Eksempel:
[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
}
},
...
...
...
}
Kommandolinjeverktøyet nsradmin kan også brukes:
nsradmin option hidden print type: nsr protection policy; name: POLICY_NAME
Eksempel:
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
vProxy må legges tilbake til NetWorker-serveren. Dette kan gjøres selv om vProxy VM ikke lenger eksisterer. vProxy må legges til som en "NSR VMware proxy"-ressurs i NetWorker-serverressursdatabasen (nsrdb). Vellykket registrering er ikke nødvendig. Dette kan gjøres ved å følge.
- Legg til oppføringer med vProxy-navnet i NetWorker-vertsfilen.
Windows: C: \\ Windows \\ System32 \ drivers \ etc \ hosts
- I NetWorker Management Console (NMC) går du til Devices > VMware Proxies > New.
- Høyreklikk i vinduet VMware Proxies og velg Ny.
- I kategorien Generelt angir du navnet på vProxy.
- I Configuration-fanen velger du vCenter, administratorbrukernavn og passord. Ingen andre felt er obligatoriske, disse feltene er bare obligatoriske slik at du kan legge til vProxy som en ressurs i NetWorker.
- Rediger den berørte arbeidsflyten. Kontroller om den midlertidige vProxy-enheten er konfigurert i en hvilken som helst handling under noen av arbeidsflytene i policyen. Hvis den midlertidige vProxy er oppført, velger du auto (eller velger en gyldig vProxy) og lagrer endringene.
- Når alle handlinger som refererer til den utrangerte vProxy, er endret til automatisk valg, fjerner du vProxy-ressursen fra NetWorker: Åpne NMC-enheter >> VMware-proxyer > høyreklikk på vProxy-slettingen >