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』無效。」  在相同原則中修改工作流程時,可能會出現錯誤,這並非總是專屬於包含已解除代理的工作流程/動作。 
 

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 VM 已不存在,也可以執行此操作。vProxy 必須新增為 NetWorker 伺服器資源資料庫 (nsrdb) 中的「NSR VMware 代理」資源;不需要成功註冊。這可以通過以下方式完成。

  1. 在 NetWorker 主機檔案中新增具有 vProxy 名稱的項目。
Linux:/etc/hosts
Windows:C:\Windows\System32\drivers\etc\hosts
 
注意:vProxy 名稱必須與 NMC 傳回錯誤中的名稱相符。同樣地,您也可以在「原因」一節中顯示的 nsradminnsrpolicy 命令選項中識別出此情況。
  1. 在 NetWorker Management Console (NMC) 中,前往裝置 > VMware Proxy > New。 
  2. 在 VMware Proxy 視窗中按一下滑鼠右鍵,然後選取新增。 
    1. 在一般標籤中,指定 vProxy 的名稱。
小心 “名稱”必須與之前添加的名稱完全匹配;否則,該過程不起作用。
  1. 在組態標籤中,選取 vCenter、管理員使用者名稱及密碼。不需要其他欄位,這些欄位為必填欄位,僅供您在 NetWorker 中將 vProxy 新增為資源。
  1. 編輯受影響的工作流程。檢查是否已在原則中任何工作流程下的任何動作中設定「虛設」vProxy。如果列出「虛擬」vProxy,請選取「auto」(或選取有效的 vProxy),然後儲存變更。
    修改工作流程以不包括已解除委任的 vProxy 選項
  1. 當參照已解除代理 vProxy 的所有動作變更為自動選取後,請從 NetWorker 移除 vProxy 資源:開啟 NMC > 裝置 > 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.