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 服务器上。
 
提醒:错误文本为:“在工作流'WORKFLOW_NAME'作'ACTION_NAME'中,vProxy 名称'VPROXY_NAME'无效。”  在同一策略中修改工作流时可能会出现错误,它并不总是特定于包含已停用的 vProxy 的工作流/作。 
 

Cause

该错误表示同一策略下的另一个工作流中的 vProxy 存在问题。此数据区中不再存在此 vProxy。

在修改其中一个工作流时,NetWorker 会尝试更新整个策略。  NetWorker 无法修改策略,因为另一个工作流中有一个 vProxy 在 NetWorker 资源数据库中没有 vProxy 资源。

使用 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 代理”资源添加到 NetWorker 服务器资源数据库 (nsrdb) 中;无需成功注册。这可以通过以下方式完成。

  1. 在 NetWorker 主机文件中添加具有 vProxy 名称的条目。
Linux:/etc/hosts
Windows:C:\Windows\System32\drivers\etc\hosts
 
提醒:vProxy 名称必须与它在从 NMC 返回的错误中的显示方式匹配。同样,可以在“原因”部分中显示的 nsradminnsrpolicy 命令选项中确定这一点。
  1. 在 NetWorker Management Console (NMC) 中,转至设备VMware > 代理新建 > 。 
  2. 右键单击VMware 代理窗口,然后选择新建。 
    1. 在常规选项卡中,指定 vProxy 的名称。
谨慎 “名称”必须与之前添加的名称完全匹配;否则,该过程不起作用。
  1. 在配置选项卡中,选择 vCenter、管理员用户名和密码。不需要其他字段,这些字段是必需的,只有当您可以将 vProxy 作为资源添加到 NetWorker 中时。
  1. 编辑受影响的工作流。检查是否在策略中任何工作流下的任何作中配置了“虚拟”vProxy。如果列出了“虚拟”vProxy,请选择“auto”(或选择有效的 vProxy)并保存更改。
    修改工作流以不包括已停用的 vProxy 选择
  1. 引用已停用的 vProxy 的所有作更改为自动选择后,从 NetWorker 中删除 vProxy 资源:打开 NMC > 设备VMware > 代理 > ,右键单击 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.