NetWorker:如何在所有儲存集到期後解除委任 VBA 裝置

Summary: 本 KB 詳細說明完全解除委任並移除 VMware 備份應用裝置 (VBA) 所需的程序。不再支援 VBA 設備。取而代之的是 NetWorker VMware Protection (NVP) 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.

Instructions

繼續操作前的假設:

  • VBA 的主要備份和克隆存儲集已過期。
  • 剩餘的主要和複製儲存集已透過 nsrmm 命令列公用程式。
注意:從 NetWorker 19.7.x 開始,無法再使用 vProxy 裝置復原 VBA 儲存集。NetWorker 19.7 已於 2025 年 6 月 30 日終止支援壽命 (EOSL)。


先決條件:

繼續執行此 KB 之前,請確定已完成 NetWorker 資源組態的複製或備份:

  1. 執行伺服器保護備份,確保 NetWorker 伺服器有最近的啟動備份。可使用下列方式,從 NetWorker 伺服器上的 root 或系統管理員提示收集引導儲存集詳細資料: mminfo -B
  2. 手動複製 NetWorker 資源資料庫目錄。
    • Windows: [INSTALL_DIR]\Program Files\EMC NetWorker\nsr\res\nsrdb
    • Linux: /nsr/res/nsrdb
  3. 手動複製備份媒體目錄:
  • Windows: [INSTALL_DIR]\Program Files\EMC NetWorker\nsr\mm
  • Linux: /nsr/mm
注意:如果媒體資料庫很大,則可以將其匯出到 .xdr 檔案;不過,必須有支援參與才能重新匯入 mm.xdr 如有需要:如何使用 nsrmmdbasm 匯出 NetWorker 媒體資料庫

程序:

注意:由於此程序涉及潛在的資料刪除,因此不適合由 NetWorker 支援部門執行這些步驟。這些步驟必須僅由 NetWorker 備份系統管理員完成。如果您需要此知識文章以外的協助,請聯絡您的 Dell 銷售客戶代表以參與專業服務。

1.驗證 VBA 的所有剩餘存儲集。您可以使用下列其中一個選項完成此作業:

NetWorker Management Console (NMC)

一個。 登入 NetWorker Management Console (NMC)
b。 前往 媒體標籤並選取 儲存集, 接著選取線上 VMware 備份裝置,如下所示

NMC VBA 儲存集
警告:不要選擇任何您不想刪除的VBA。

c.c. 然後,對於 “查詢存儲集”選項卡,僅選擇要查找其資訊的 VBA 名稱中的所需條目。請記住,目標是查詢此特定 VBA 節點的資訊,以便可以將其刪除。以下範例顯示已選取要查詢的 vbalabnode2x.vba.lab : 
查詢 VBA 儲存集 
d.d.現在更改 節省時間 從 選擇最初部署VBA的大致時間範圍。下面的示例顯示「起始」 值更改為 2012-06-01:
儲存設定日期範圍
e.選取適當的查詢參數後,按一下儲存 集清單標籤。查看輸出以確保此輸出中的所有資料存儲集都屬於要刪除的 VBA。以下範例顯示顯示的 VBA vbalabnode2x.vba.lab 資料:
儲存集清單

mminfo command

一個。在 NetWorker 伺服器上開啟根工作階段或系統管理員命令提示字元,然後執行下列步驟: mminfo 令。
語法: mminfo -c vba-name -kot
例如:若要尋找名為「vbalabnode2x.vba.lab」的 VBA 所有備份,請執行查詢:

mminfo -c vbalabnode2x.vba.lab  -kot
..
 volume        type   vm_name         date     time         size ssid      fl backup_size
dd2x15.001  Data Domain VM2      6/22/2015 7:49:57 AM   41 GB xxxxx cr  41 GB
dd2x15.001  Data Domain VM1      6/22/2015 7:53:52 AM   41 GB xxxxxx cr  41 GB
dd2x15.001  Data Domain VM2      6/22/2015 7:54:02 AM   41 GB xxxxxx cr  41 GB


2.刪除在步驟 1 中標識的 VBA 存儲集。

  • 選項 1:如果 VBA 處於連線狀態,並且存在儲存所有 SSID 的唯一卷,即此卷上沒有其他數據,則可以刪除此卷
  • 選項 2:如果 VBA 處於連線狀態,並且沒有包含所有 SSID 的唯一卷,則可以使用 nsrmm 命令以刪除單個存儲集。語法:  nsrmm -d -S SSID
例如:可使用 nsrmm 執行顯示:
nsrmm -d -S 4253582084
Delete file and media index entries for save set `4253582084'? y
98999:nsrmm: Save set 4253582084 has been successfully deleted from VBA server 'vbalabnode2x.vba.lab'
警示:上述命令一次會刪除一個儲存集。要格外小心,確保僅刪除屬於要刪除的 VBA 的存儲集。
  • 選項 3:如果 VBA 未連線,請使用 -X 刪除儲存集的選項:
nsrmm -X -d -S <SSID>
 
例如: nsrmm -X -d -S 4237053710
Delete file and media index entries for save set `4237053710'? y

如需刪除儲存集的其他詳細資料,請參閱:如何刪除多個或個別 SSID?

3.刪除與 VBA 關聯的所有工作流:

一個。登入 NMC
b。前往 組態 標籤,然後按一下 VMware Protection Policies。
c.c.按VBA清單對策略進行排序
d.d. 開啟列出此 VBA 的第一個原則,前往「VMware 備份裝置選擇」標籤 ,然後清除 VBA 名稱。
末:您可能會收到提示:
刪除 VBA
e.等待狀態欄變更為成功。 
f. [選用] 如果您不再需要備份特定的 vCenter 伺服器。按照以下指示登入 nsradmin,並刪除 nsr hypervisor:
在 NetWorker 伺服器上,開啟命令列接器並輸入  nsradmin  以進入提示。
nsradmin> p type: nsr hypervisor; name: vcenter-name
例如:以下是刪除名為 VC4.vba.lab 的 vCenter 參照的範例 
nsradmin> p type: nsr hypervisor; name: VC4.vba.lab 
type: NSR hypervisor
name: VC4.vba.lab;
comment: ;
service: VMware VirtualCenter;
endpoint: "https://VC4.vba.lab/sdk";
username: administrator@vba.lab;
password: *******;
command: nsrvim;
proxy: nw4;
nsradmin> d
Delete ? yes
注意:此步驟可能需要使用離線完成 nsradmin 如果 VBA 沒有回應。若要存取 nsradmin「離線」執行, nsradmin -d absolute path to nsrdb folder。必須重新啟動服務才能套用變更。


4.刪除 VBA MTree:

一個。在 NetWorker 伺服器上,執行以下 nsradmin 命令以尋找 VBA DPN ID:

nsradmin> show name
nsradmin> show DPN ID
nsradmin> p type: nsr vba server; name: <VBA-FQDN>

範例輸出:

nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name
nsradmin> show DPN ID
nsradmin> p type: nsr vba server; name: vbalabnode2x.vba.lab
                        name: vbalabnode2x.vba.lab;
                      DPN ID: xxxxxxxxxxx;

記下 DPN ID。這有助於我們判斷儲存單元,例如,在上述 DPNID 中,儲存單元為「avamar-1435099427」。

b.使用 PuTTY (或類似的 SSH 公用程式) 以具有「admin」角色的使用者登入 Data Domain 系統。然後執行以下命令以刪除:

ddboost storage-unit delete <storage-unit>
範例: ddboost storage-unit delete avamar-1435099427

c. [選用] 在 data domain 上啟動檔案系統清理以回收空間:

filesys clean start

4.使用 nsradmin 移除 VBA 伺服器資源:

注意:此步驟僅對要刪除的 VBA 執行。請謹慎行事,如果尚未複製 nsrdb,請這樣做。

語法: nsradmin> d type: NSR VBA Server;  name: vbalabnode2x.vba.lab
例如:下面的示例顯示了刪除名為 vbalabnode2x.vba.lab 的 VBA 的命令 

nsradmin> d type: NSR VBA Server;  name: vbalabnode2x.vba.lab
type: NSR VBA Server;
name: vbalabnode2x.vba.lab;
comment: ;
vCenter Host: vbalabnode2x.vba.lab;
 vCenter Web Client Host: ;
 Total Capacity: ;
 Total Capacity in bytes: ;
 Used Capacity: ;
Last Validated Checkpoint: ;
 Last Validated Checkpoint Tag: ;
Online: ;
VBA Version: ;
Policy List: ;
Policy Client Mapping: ;
External Proxy Hosts: ;
VBA recover checkpoint tag: ;
configuration error: ;
VBA Internal Proxies: Enabled;
VBA Adhoc Backups: Enabled;
VBA Restrict Transport Mode to Hotadd Only: Disabled;
Staging DDR pool for Disaster recovery from non-DDR devices: ;
Delete? Y
deleted resource id 156.x.xxx.x.x.x.x.x.xxx.xxx.xxx.xx.xx.xxx.x.x(7)
注意:此步驟可能需要使用離線完成 nsradmin 如果 VBA 沒有回應。若要存取 nsradmin「離線」執行, nsradmin -d absolute path to nsrdb folder必須重新啟動服務才能套用變更。

5.從 NMC 中移除該 VBA 的用戶端資源。

語法:  nsradmin> d type: nsr client; name : vbalabnode2x.vba.lab
例如:以下範例顯示如何刪除 vbalabnode2x.vba.lab 的用戶端 

nsradmin> d type: nsr client; name : vbalabnode2x.vba.lab
type: NSR client;
name: vbalabnode2x.vba.lab;
server: nw4.vba.lab;
client id: xxxx-xxxxx-xxxxx-xxxx-0xxxxx-xxxxx;
Delete? Y
deleted resource id 153.x.xxx.x.x.x.x.x.xxx.xx.xxx.xx.xx.xxx.x.x3)

6.刪除 VBA 裝置虛擬機器:

您現在可以從 vCenter 伺服器刪除相關的 VBA VM 和外部代理。

Affected Products

NetWorker Family, NetWorker
Article Properties
Article Number: 000165219
Article Type: How To
Last Modified: 25 Jun 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.