NVP-vProxy: Det gick inte att ändra NetWorker-arbetsflödet: VProxy-namnet är ogiltigt
Summary: Ändra ett NetWorker VMware Protection (NVP) vProxy-arbetsflöde rapporterar "vProxy-namnet är ogiltigt". Den vProxy som visas är för en vProxy-resurs som inte längre finns i NetWorker.
Symptoms
Om du ändrar ett NetWorker VMware Protection (NVP) vProxy-arbetsflöde uppstår följande fel:
Cause
Felet anger att det finns ett problem med en vProxy i ett annat arbetsflöde under samma princip. Denna vProxy finns inte längre i den här datazonen.
När du ändrar ett av arbetsflödena försöker NetWorker att uppdatera hela policyn. NetWorker kan inte ändra policyn eftersom det finns en vProxy i ett annat arbetsflöde som inte har någon vProxy-resurs i NetWorker-resursdatabasen.
Metoden nsrpolicy Kommandot identifierar att en annan åtgärd fortfarande använder en borttagen vProxy-nod:
nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME
Exempel:
[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
}
},
...
...
...
}
Informationen nsradmin Kommandoradsverktyget kan också användas:
nsradmin option hidden print type: nsr protection policy; name: POLICY_NAME
Exempel:
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åste läggas till på NetWorker-servern igen. Detta kan göras även om den virtuella vProxy-datorn (VM) inte längre finns. vProxy måste läggas till som en "NSR VMware proxy"-resurs i NetWorker Server Resource Database (NSRDB). Ingen registrering krävs. Detta kan göras genom att följa.
- Lägg till poster i NetWorker-värdfilen med vProxy-namnet.
/etc/hosts
Windows:
C:\Windows\System32\drivers\etc\hosts
nsrpolicy kommandoalternativen som visas i avsnittet Orsak.
- I NetWorker Management Console (NMC) går du till Devices > VMware Proxies > New.
- Högerklicka i fönstret VMware Proxies och välj Ny.
- På fliken Allmänt anger du namnet på vProxy.
- På fliken Configuration väljer du vCenter, administratörsanvändarnamn och lösenord. Inga andra fält krävs, dessa fält är bara obligatoriska så att du kan lägga till vProxy som en resurs i NetWorker.
- Redigera det berörda arbetsflödet. Kontrollera om "dummy" vProxy är konfigurerad i någon åtgärd under något av arbetsflödena i policyn. Om "dummy" vProxy finns med i listan väljer du "auto" (eller väljer en giltig vProxy) och sparar ändringarna.
- När alla åtgärder som refererar till den inaktiverade vProxy har ändrats till automatiskt val tar du bort vProxy-resursen från NetWorker: Öppna NMC-enheter >> VMware-proxyer > högerklicka på vProxy > delete