NVP-vProxy Изменение рабочего процесса NetWorker завершилось сбоем: Недопустимое имя vProxy

Summary: NVP-vProxy Изменение рабочего процесса NetWorker завершилось сбоем: Недопустимое имя vProxy.

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

 При попытке изменить рабочий процесс NVP-vProxy отображается следующая ошибка:

При попытке изменить рабочий процесс VMware появляется ошибка  
Виртуального прокси, указанного в сообщении об ошибке, больше не существует на сервере NetWorker.
 
ПРИМЕЧАНИЕ. Текст ошибки: «В действии рабочего процесса WORKFLOW_NAME «ACTION_NAME» имя vProxy «VPROXY_NAME» является недопустимым».  Ошибка может появиться при изменении рабочего процесса в той же политике. Она не всегда относится к рабочему процессу/действию, содержащему списанный vProxy. 
 

Cause

Ошибка указывает на то, что возникла проблема с vProxy в другом рабочем процессе в рамках той же политики. Этот виртуальный прокси больше не существует в этой зоне данных.

При изменении одного из рабочих процессов NetWorker пытается обновить всю политику.  NetWorker не может изменить политику, так как в другом рабочем процессе есть vProxy, у которого нет ресурса vProxy в базе данных ресурсов NetWorker.

При проверке конфигурации политики с помощью команды nsrpolicy мы обнаруживаем, что есть еще одно действие, по-прежнему использующее удаленный узел vProxy:
 

nsrpolicy action display --policy_name=POLICY_NAME --workflow_name=WORKFLOW_NAME --action_name=ACTION_NAME

Пример.

[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
                }
            },
...
...
...
}

Утилиту командной строки nsradmin можно также использовать:
 

nsradmin
option hidden
print type: nsr protection policy; name: POLICY_NAME

Пример.

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 на сервер NetWorker. Это можно сделать, даже если виртуальной машины vProxy больше не существует. vProxy необходимо добавить в базу данных серверных ресурсов NetWorker (nsrdb) в качестве ресурса «NSR VMware proxy». Успешная регистрация не требуется. Это можно сделать, выполнив следующие действия.

  1. Добавьте записи в файл hosts NetWorker с именем vProxy.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
ПРИМЕЧАНИЕ. Имя vProxy должно совпадать с тем, как оно отображается в сообщении об ошибке, возвращенном NMC. Аналогичным образом это можно определить в параметрах команд nsradmin и nsrpolicy , показанных в разделе Причина.
  1. В NetWorker Management Console (NMC) перейдите в раздел Devices > VMware Proxies > New. 
  2. Нажмите правой кнопкой мыши в окне VMware Proxies и выберите New
    1. На вкладке General укажите имя vProxy.
ОСТОРОЖНОСТЬ «Имя» должно точно соответствовать тому, как оно было добавлено ранее; В противном случае процесс не работает.
  1. На вкладке Configuration выберите vCenter, имя пользователя и пароль администратора. Другие поля не требуются, эти поля необходимы только для того, чтобы можно было добавить vProxy в качестве ресурса в NetWorker.
  1. Измените затронутый рабочий процесс. Проверьте, настроен ли «фиктивный» vProxy в каком-либо действии в любом из рабочих процессов в политике. Если в списке есть «фиктивный» vProxy, выберите «auto» (или выберите действительный vProxy) и сохраните изменения.
    Изменение рабочего процесса, чтобы не включать снятый с эксплуатации выбор vProxy
  1. После того как все действия, связанные с выведенным из эксплуатации vProxy, будут изменены на автоматический выбор, удалите ресурс vProxy из NetWorker: Откройте NMC > Devices > VMware Proxy. > Щелкните правой кнопкой мыши удалить vProxy.> 

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.