NVP vProxy:故障診斷動態規則備份,選擇中遺失 VM
Summary: NetWorker 的「規則」可識別 NetWorker 保護群組中的 VMware 虛擬機器 (VM)。這會根據定義的規則定義和符合規則條件的 VM 動態備份新 VM。未列出部分或未列出 VM。本文中概述的方法概述了如何診斷導致規則無法正確識別預期 VMware 資源的潛在配置問題。
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
NetWorker 規則的設定可保護 VMware 虛擬機器 (VM):
觀察到以下症狀:
- VMware 備份工作流程無法報告下列情況:
180795 2025-10-22 11:47:06 AM 1 5 0 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR notice No VM selected as part of static selection. 180797 2025-10-22 11:47:06 AM 1 5 0 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR notice No VM's found as part of dynamic/rule based selection 180799 2025-10-22 11:47:06 AM 1 5 0 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR notice No excluded VM's are present. 205487 2025-10-22 11:47:06 AM 0 0 2 5616 11684 0 NetWorker_Server_Name nsrvproxy_save NSR info No VMs obtained for Backup. Verify the static and rule based dynamic associations for VM selection.
或者,只備份部分 VM。懷疑被規則定義捕獲的虛擬機器不會備份,因此不會備份。 - 從保護群組屬性執行「預覽所有虛擬機器」時,未列出任何虛擬機器:

或者,僅顯示部分 VM。懷疑被規則定義捕獲的虛擬機不會顯示,因此不會顯示。
Cause
規則定義或使用的「符合」邏輯有問題。
Resolution
符合邏輯:
NetWorker 規則中有兩個符合類型選項可用:
- ALL - 使用「AND」運算子邏輯。這表示規則可辨識任何 VM,其必須符合所有規則的要求。例如,如果規則定義了兩個規則定義,則選取的 VM 必須滿足這兩個規則定義的要求。
案例場景:
VMware 中的 VM 有兩個指派的標籤:

下列「符合類型:全部」規則的設定會定義這兩個標籤:

只有 符合所有 規則定義的虛擬機器才會由規則識別:
規則不會選取僅指派其中一個 VMware 標籤的其他 VM,因為它們不符合 所有 必要條件。
- ANY - 使用「OR」運算子邏輯。這表示會選取或忽略任何符合任何規則定義要求的任何虛擬機器 (視使用的操作員而定)。例如,如果有兩個規則定義,但 VM 僅滿足其中一個規則的要求,則會由規則標識該 VM 。
案例場景:
下列「符合類型:NetWorker 中已設定任何「規則」:
任何 包含以下任一標記的虛擬機由規則標識:
總而言之,「符合類型:當您想要確保在識別備份期間要備份或忽略的虛擬機時,必須滿足 所有 規則定義,則適用。「Match Type:如果混合了不同的規則定義,並且希望根據規則中的任何單個規則定義標識 VM,則 Any“ 是合適的。
類型與運算子:
如果在確認使用了正確的匹配類型后仍無法正確識別 VM,請查看規則定義中的類型和運算符。

規則定義允許以下類型:
VirtualMachineHost/ClustervAppVmFolderDatacenterResourcePool
每種類型皆對應至 VMware 資源。
規則定義具有以下邏輯運算子:
EqualsDoes not EqualContainsDoes not ContainStarts WithDoes Not Start WithEnds WithDoes Not End WithRegular Expression
查看這些設置時,請確保沒有可能相互抵消的衝突規則。運算子也必須與 VMware 基礎結構中存在的類型值相對應。
屬性和值:
有兩種屬性類型:
- 名稱 - 直接與 VMware 中某些內容的「名稱」相關聯。例如,虛擬機器、主機/叢集、vApp、VmFolder、Datacenter 或 ResourcePool 的名稱。根據所使用的運算子而定,這可能是完全相符或部分字串。例如,VirtualMachine 名稱必須等於「rhel-client01.amer.lan」,VirtalMachine 名稱必須包含「rhel-client」,或 VmFolder 必須等於「VM Client」。
- 標記 - 使用 VMware 類別標記。類別和標籤可直接在 VMware 中設定,並指派給各種資源。定義的類別和標籤必須存在於 VMware 中,且必須正確指派給資源。NVP vProxy 會更詳細地討論此問題:類別標記型 VMware 保護。

記錄和其他故障診斷措施:
- 檢閱 NetWorker 伺服器
daemon.raw有關 VMware 清查程序的任何錯誤 (nsrvim)- Linux:
/nsr/logs/daemon.raw - Windows (預設):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker:如何使用nsr_render_log呈現.raw紀錄檔
- Linux:
- 檢閱 NetWorker 伺服器清查工作階段記錄 (
nsrvisd) 以查看在識別動態規則時是否報告任何錯誤:- Linux:
/opt/nsr/logs/vproxy/logs/nsrvisd/ - Windows (預設):
C:\Program Files\EMC NetWorker\nsr\vproxy\logs\nsrvisd\
- Linux:
- 產生 vCenter 傾印檔案。這些檔案會列出 VMware 環境中存在哪些 VMware 資源,以及在 NetWorker 清查程序期間所挑選的項目。
- 在 NetWorker 伺服器上提升權限提示中,執行:
nsrvim --dump --names=vCEnter_Server_Name - 這將生成三個 XML 檔。在 Windows Server 上,檔案會產生在執行命令時所在的相同位置。在 Linux 上,檔案會在 /nsr/cores/nsrvim 下產生
- vCenter_Name.xml - 列出 VMware 物件:虛擬機器、資料存放區、資料夾等
- vCenter_Name-cat_tags.xml - 列出 VMware 類別標籤以及分配了標籤的資源。
- vCenter_Name-mapping.xml - 列出 VMware 物件:連接埠群組、主機、資料夾、虛擬機器等
Affected Products
NetWorkerProducts
NetWorker FamilyArticle Properties
Article Number: 000382843
Article Type: Solution
Last Modified: 23 Oct 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.