NetWorker:如何在所有存储集到期后停用 VBA 设备

Summary: 本知识库文章详细介绍了完全停用并删除 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 的主备份和克隆存储集已过期。
  • 剩余的主存储集和克隆存储集已使用 从 NetWorker 数据区中删除 nsrmm 命令行实用程序。
提醒:从 NetWorker 19.7.x 开始,无法再使用 vProxy 一体机恢复 VBA 存储集。自 2025 年 6 月 30 日起,NetWorker 19.7 将终止支持期限 (EOSL)。


前提条件:

在继续使用此知识库文章之前,请确保完成 NetWorker 资源配置的拷贝或备份:

  1. 通过执行服务器保护备份,确保 NetWorker 服务器具有最新的引导数据库备份。可以使用以下命令从 NetWorker 服务器上的根或管理员提示符收集引导存储集详细信息: 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 介质数据库

Process:

提醒:由于此过程涉及潜在的数据删除,因此不适合 NetWorker 支持执行这些步骤。这些步骤只能由 NetWorker 备份管理员完成。如果您需要此知识库文章以外的帮助,请联系您的戴尔销售客户代表,以获得专业服务。

1.验证 VBA 的所有剩余存储集。可以使用以下选项之一完成此作:

NetWorker Management Console (NMC)

一个。 登录到 NetWorker Management Console (NMC)
b。 转至 介质选项卡,选择存储 集, 然后选择 VMware 联机备份设备,如下所示

NMC VBA 存储集
警告:请勿选择您不想删除的任何 VBA。

c.然后,对于 “查询存储集”选项卡,仅选择要查找其信息的“VBA 名称”中的所需条目。请记住,目标是查询此特定 VBA 节点的信息,以便将其删除。以下示例显示已选择要查询的 vbalabnode2x.vba.lab : 
查询 VBA 存储集 
d.d.现在更改“ 保存时间”,以选择最初部署VBA的大致时间范围。下面的示例显示“From” 值更改为 2012-06-01:
存储集日期范围
e.选择相应的查询参数后,单击存储 集列表选项卡。查看输出以确保此输出中的所有数据存储集都属于要删除的 VBA。下面的示例显示了显示的 VBA vbalabnode2x.vba.lab 数据:
存储集列表

mminfo command

一个。在 NetWorker 服务器上打开 root 会话或管理员命令提示符,然后运行以下命令: 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 保护策略。
c.按VBA列表对策略进行排序
d.d. 打开列出此 VBA 的第一个策略,转至“VMware 备份设备选择”选项卡 并清除 VBA 名称。
提示:您可能会收到提示:
删除 VBA
e.等待 State列更改为 Success。 
f. [可选] 如果您不再需要备份特定的 vCenter Server。按照以下说明登录到 nsradmin 并删除 nsr 虚拟机管理程序:
在 NetWorker 服务器上,打开 shell 并输入  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“offline”运行, 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 实用程序)登录到 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“offline”运行, 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 Server 中删除相关的 VBA 虚拟机和外部代理。

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.