Модифікація робочого процесу 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  
Проксі-сервер vProxy, на який посилається помилка, більше не існує на сервері NetWorker.
 
ПРИМІТКА. Текст помилки такий: "У дії "ACTION_NAME" робочого процесу "WORKFLOW_NAME" ім'я vProxy "VPROXY_NAME" є недійсним."  Помилка може з'являтися під час змінення робочого процесу в тій самій політиці, вона не завжди є специфічною для робочого процесу/дії, що містить виведений з експлуатації vProxy. 
 

Cause

Помилка вказує на те, що виникла проблема з vProxy в іншому робочому процесі за тією ж політикою. Цей 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 повинен бути доданий як ресурс "NSR VMware proxy" в базі даних ресурсів сервера NetWorker (nsrdb); Успішна реєстрація не потрібна. Зробити це можна наступним чином.

  1. Додайте записи у файл hosts NetWorker з іменем vProxy.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
 
ПРИМІТКА. Ім'я vProxy має збігатися з тим, як воно відображається в помилці, що повертається з NMC. Подібним чином це можна визначити за допомогою параметрів команд nsradmin і nsrpolicy, які показано у розділі Причина.
  1. У консолі управління NetWorker (NMC) перейдіть до розділу Пристрої > VMware Proxies > New. 
  2. Клацніть правою кнопкою миші у вікні проксі-серверів VMware і виберіть Створити
    1. У вкладці Загальні вказуємо ім'я vProxy.
ОБЕРЕЖНІСТЬ "Ім'я" має точно збігатися з тим, як воно було додано раніше; В іншому випадку процес не вийде.
  1. У вкладці «Конфігурація» виберіть vCenter, ім'я користувача адміністратора та пароль. Жодні інші поля не потрібні, ці поля потрібні лише для того, щоб ви могли додати vProxy як ресурс у NetWorker.
  1. Відредагуйте відповідний робочий процес. Перевірте, чи налаштований "фіктивний" vProxy в будь-якій дії при будь-якому з робочих процесів у політиці. Якщо в списку є "фіктивний" vProxy, виберіть "auto" (або виберіть діючий vProxy) і збережіть зміни.
    Зміна робочого процесу так, щоб він не включав списаний вибір vProxy
  1. Після того, як всі дії, що стосуються виведеного з експлуатації vProxy, були змінені на автоматичний вибір, видаліть ресурс vProxy з NetWorker: Відкрийте проксі-сервери VMware пристроїв > NMC, > клацніть правою кнопкою миші 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.