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

摘要: 本 KB 詳細說明完全解除委任並移除 VMware 備份應用裝置 (VBA) 所需的程序。不再支援 VBA 設備。取而代之的是 NetWorker VMware Protection (NVP) vProxy 裝置。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

繼續操作前的假設:

  • 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 和外部代理。

受影響的產品

NetWorker Family, NetWorker
文章屬性
文章編號: 000165219
文章類型: How To
上次修改時間: 25 6月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。