Falha na modificação do fluxo de trabalho do NetWorker NVP-vProxy: O nome do vProxy é inválido
Summary: Falha na modificação do fluxo de trabalho do NetWorker NVP-vProxy: O nome do vProxy é inválido.
Symptoms
Ao tentar modificar um fluxo de trabalho do NVP-vProxy, o erro abaixo é exibido:
Cause
O erro indica que há um problema com um vProxy em outro fluxo de trabalho sob a mesma política. Esse vProxy não existe mais nessa zona de dados.
Ao modificar um dos fluxos de trabalho, o NetWorker tenta atualizar toda a política. O NetWorker não pode modificar a política, porque há um vProxy em outro fluxo de trabalho que não tem nenhum recurso vProxy no banco de dados de recursos do NetWorker.
Ao verificar a configuração da política usando o comando nsrpolicy , descobrimos que ainda há outra ação usando um nó vProxy excluído:
nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME
Exemplo:
[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
}
},
...
...
...
}
O utilitário de linha de comando nsradmin também pode ser usado:
nsradmin option hidden print type: nsr protection policy; name: POLICY_NAME
Exemplo:
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
O vProxy deve ser adicionado novamente ao servidor NetWorker. Isso pode ser feito mesmo que a VM do vProxy não exista mais. O vProxy deve ser adicionado como um recurso "NSR VMware proxy" no banco de dados de recursos do servidor do NetWorker (nsrdb); Não é necessário realizar um registro bem-sucedido. Isso pode ser feito seguindo.
- Adicione entradas no arquivo de hosts do NetWorker com o nome do vProxy.
Windows: C:\Windows\System32\drivers\etc\hosts
- No NetWorker Management Console (NMC), vá para Devices > VMware Proxies > New.
- Clique com o botão direito do mouse na janela VMware Proxies e selecione New.
- Na guia General, especifique o nome do vProxy.
- Na guia Configuration, selecione o vCenter, o nome de usuário do administrador e a senha. Não há outros campos obrigatórios. Eles só são obrigatórios para que você possa adicionar o vProxy como um recurso no NetWorker.
- Edite o fluxo de trabalho afetado. Verifique se o vProxy "fictício" está configurado em alguma ação em qualquer um dos fluxos de trabalho na política. Se o vProxy "fictício" estiver listado, selecione "auto" (ou selecione um vProxy válido) e salve as alterações.
- Depois que todas as ações que fazem referência ao vProxy desativado tiverem sido alteradas para seleção automática, remova o recurso vProxy do NetWorker: Abra Dispositivos do NMC>, VMware Proxies>, clique com o botão direito do mouse em vProxy > delete >