NVP-vProxy Modifica del flusso di lavoro NetWorker non riuscita: Nome del vProxy non valido
Summary: NVP-vProxy Modifica del flusso di lavoro NetWorker non riuscita: Il nome del vProxy non è valido.
Symptoms
Quando si tenta di modificare un flusso di lavoro NVP-vProxy, viene visualizzato l'errore seguente:
Cause
L'errore indica che si è verificato un problema con un vProxy in un altro flusso di lavoro con la stessa policy. Questo vProxy non esiste più in questa datazone.
Modificando uno dei flussi di lavoro, NetWorker tenta di aggiornare l'intera policy. NetWorker non può modificare la policy perché è presente un vProxy in un altro flusso di lavoro che non dispone di una risorsa vProxy nel database delle risorse di NetWorker.
Controllando la configurazione delle policy utilizzando il comando nsrpolicy , si scopre che è ancora presente un'altra azione che utilizza un nodo vProxy eliminato:
nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME
Esempio:
[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
}
},
...
...
...
}
È inoltre possibile utilizzare l'utilità della riga di comando nsradmin:
nsradmin option hidden print type: nsr protection policy; name: POLICY_NAME
Esempio:
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
Il vProxy deve essere aggiunto nuovamente al server NetWorker. Questa operazione può essere eseguita anche se la VM vProxy non esiste più. Il vProxy deve essere aggiunto come risorsa "NSR VMware proxy" nel database delle risorse del server NetWorker (nsrdb); Non è necessario completare la registrazione. Questa operazione può essere eseguita seguendo.
- Aggiungere voci nel file degli host NetWorker con il nome del vProxy.
Windows: C:\Windows\System32\drivers\etc\hosts
- In NetWorker Management Console (NMC), passare a Devices > VMware Proxies > New.
- Cliccare con il pulsante destro del mouse sulla finestra VMware Proxies e selezionare New.
- Nella scheda General, specificare il nome del vProxy.
- Nella scheda Configuration, selezionare vCenter, il nome utente amministratore e la password. Non sono obbligatori altri campi, questi campi sono obbligatori solo per poter aggiungere il vProxy come risorsa in NetWorker.
- Modificare il flusso di lavoro interessato. Verificare se il vProxy fittizio è configurato in qualsiasi azione in uno dei flussi di lavoro della policy. Se il vProxy "fittizio" è nell'elenco, selezionare "auto" (o selezionare un vProxy valido) e salvare le modifiche.
- Una volta che tutte le azioni che fanno riferimento al vProxy disattivato sono state modificate in selezione automatica, rimuovere la risorsa vProxy da NetWorker: Aprire i proxy VMware dei > dispositivi > NMC > cliccando con il pulsante destro del mouse sull'eliminazione di vProxy >