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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

 Ao tentar modificar um fluxo de trabalho do NVP-vProxy, o erro abaixo é exibido:

O erro é exibido ao tentar modificar o fluxo de trabalho do VMware  
O vProxy mencionado no erro não existe mais no servidor NetWorker.
 
Nota: O texto de erro é: "Na ação 'ACTION_NAME' do fluxo de trabalho 'WORKFLOW_NAME', o nome do vProxy 'VPROXY_NAME' é inválido."  O erro pode aparecer ao modificar um fluxo de trabalho na mesma política. Nem sempre é específico ao fluxo de trabalho/ação que contém o vProxy desativado. 
 

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.

  1. Adicione entradas no arquivo de hosts do NetWorker com o nome do vProxy.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
Nota: O nome do vProxy deve corresponder à forma como aparece no erro retornado do NMC. Da mesma forma, isso pode ser identificado nas opções de comando nsradmin e nsrpolicy mostradas na seção Causa.
  1. No NetWorker Management Console (NMC), vá para Devices > VMware Proxies > New. 
  2. Clique com o botão direito do mouse na janela VMware Proxies e selecione New
    1. Na guia General, especifique o nome do vProxy.
CUIDADO O "nome" deve corresponder exatamente a como foi adicionado anteriormente; caso contrário, o processo não funcionará.
  1. 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.
  1. 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.
    Modificando o fluxo de trabalho para não incluir a seleção do vProxy desativado
  1. 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 > 

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000081713
Article Type: Solution
Last Modified: 03 Feb 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.