NVP vProxy:故障診斷動態規則備份,選擇中遺失 VM
摘要: NetWorker 的「規則」可識別 NetWorker 保護群組中的 VMware 虛擬機器 (VM)。這會根據定義的規則定義和符合規則條件的 VM 動態備份新 VM。未列出部分或未列出 VM。本文中概述的方法概述了如何診斷導致規則無法正確識別預期 VMware 資源的潛在配置問題。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
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。懷疑被規則定義捕獲的虛擬機不會顯示,因此不會顯示。
原因
規則定義或使用的「符合」邏輯有問題。
解析度
符合邏輯:
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 物件:連接埠群組、主機、資料夾、虛擬機器等
受影響的產品
NetWorker產品
NetWorker Family文章屬性
文章編號: 000382843
文章類型: Solution
上次修改時間: 23 10月 2025
版本: 1
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。