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 標籤

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

所有規則定義

只有 符合所有 規則定義的虛擬機器才會由規則識別:

規則不會選取僅指派其中一個 VMware 標籤的其他 VM,因為它們不符合 所有 必要條件。

 

  • ANY - 使用「OR」運算子邏輯。這表示會選取或忽略任何符合任何規則定義要求的任何虛擬機器 (視使用的操作員而定)。例如,如果有兩個規則定義,但 VM 僅滿足其中一個規則的要求,則會由規則標識該 VM 。

案例場景:

下列「符合類型:NetWorker 中已設定任何「規則」:
任何規則定義 

任何 包含以下任一標記的虛擬機由規則標識:

總而言之,「符合類型:當您想要確保在識別備份期間要備份或忽略的虛擬機時,必須滿足 所有 規則定義,則適用。「Match Type:如果混合了不同的規則定義,並且希望根據規則中的任何單個規則定義標識 VM,則 Any“ 是合適的。

類型與運算子:

如果在確認使用了正確的匹配類型后仍無法正確識別 VM,請查看規則定義中的類型和運算符。

類型與運算子

規則定義允許以下類型:

  • VirtualMachine
  • Host/Cluster
  • vApp
  • VmFolder
  • Datacenter
  • ResourcePool

每種類型皆對應至 VMware 資源。

規則定義具有以下邏輯運算子:

  • Equals
  • Does not Equal
  • Contains
  • Does not Contain
  • Starts With
  • Does Not Start With
  • Ends With
  • Does Not End With
  • Regular Expression

查看這些設置時,請確保沒有可能相互抵消的衝突規則。運算子也必須與 VMware 基礎結構中存在的類型值相對應。

屬性和值:

有兩種屬性類型:

  • 名稱 - 直接與 VMware 中某些內容的「名稱」相關聯。例如,虛擬機器、主機/叢集、vApp、VmFolder、Datacenter 或 ResourcePool 的名稱。根據所使用的運算子而定,這可能是完全相符或部分字串。例如,VirtualMachine 名稱必須等於「rhel-client01.amer.lan」,VirtalMachine 名稱必須包含「rhel-client」,或 VmFolder 必須等於「VM Client」。
  • 標記 - 使用 VMware 類別標記。類別和標籤可直接在 VMware 中設定,並指派給各種資源。定義的類別和標籤必須存在於 VMware 中,且必須正確指派給資源。NVP vProxy 會更詳細地討論此問題:類別標記型 VMware 保護。

VMware 標籤選擇

記錄和其他故障診斷措施:

  • 檢閱 NetWorker 伺服器 daemon.raw 有關 VMware 清查程序的任何錯誤 (nsrvim)
  • 檢閱 NetWorker 伺服器清查工作階段記錄 (nsrvisd) 以查看在識別動態規則時是否報告任何錯誤:
    • Linux: /opt/nsr/logs/vproxy/logs/nsrvisd/
    • Windows (預設): C:\Program Files\EMC NetWorker\nsr\vproxy\logs\nsrvisd\
  • 產生 vCenter 傾印檔案。這些檔案會列出 VMware 環境中存在哪些 VMware 資源,以及在 NetWorker 清查程序期間所挑選的項目。
  1. 在 NetWorker 伺服器上提升權限提示中,執行: nsrvim --dump --names=vCEnter_Server_Name
  2. 這將生成三個 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 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。