NVP-vProxy:使用 nsrvproxy_flr 命令从 NetWorker 服务器进行文件级恢复

摘要: 如何使用 nsrvproxy_flr 命令从 NetWorker 服务器进行文件级恢复 (FLR)。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

可以从 NetWorker 服务器命令行启动 NetWorker VMware Protection (NVP) vProxy 文件级恢复 (FLR)作。为此,您可以使用以下命令: nsrvproxy_flr 这样:
nsrvproxy_flr [-s NetWorker_server] -c vCenter_server -m TargetVM_Moref -v TargetVMName -u TargetVM_User [-p TargetVM_Password] [-U TargetVM_Admin_User] [-P TargetVM_Admin_Password] (-S ssid[/cloneid] | -N ssname  -t sstime) [-e BackupDeviceExportPath] [-irh -V]
示例:
nsrvproxy_flr -c vCenter150.dell.com -m vm-162 -v testvm1 -u root -S 4221075620/1486389664
 
提醒:nsrvproxy_flr 命令仅启动 FLR 装载,它不会将数据从 FLR 装载点恢复到虚拟机 (VM)。装载完成后,必须手动将数据从 FLR 装载点复制到虚拟机上的其他位置。
 

参数说明:

-m - 这是 VM 的 VMware 标识符,称为托管对象引用 (MoReF) 值。您可以通过三种方式获得此信息:
  • 选项 1:如果您有对此虚拟机进行备份时的策略日志文件,则可以在其中找到它,例如:
C:\Program Files\EMC NetWorker\nsr\logs\policy\vProxy\NVP_wf 
VmMoref:“vm-146”,
  • 选项 2:您可以使用以下命令检查 存储集 ID (SSID) 详细信息中的 MorReF 值:
mminfo -q ssid=SSID -S
-i - 授权在目标虚拟机上安装来宾 FLR 代理程序。
-r - 授权在目标虚拟机上删除来宾 FLR 代理。
-U and -P - 如果必须在 VM 上提供根 (Linux) 或管理员 (Windows) 凭据来安装 FLR 代理,则一起使用(如果在使用后选择不卸载 FLR 代理,则必须执行一次)。

要在 Linux 虚拟机上安装FLR Agent,请使用作系统的本地 sudoers 文件中列出的 root 帐户或用户。如果您为其他用户提供凭据,即使该用户具有根级权限,FLR Agent安装也会失败。
  • sudo 用户/组必须配置为无密码提示
  • 必须为 sudo 用户/组提供 no requiretty 选项。
如果没有为 sudo 用户配置上述选项,则必须使用 root 帐户。

其他 FLR 限制和要求记录在 NetWorker VMware 集成指南中,该指南可通过 戴尔支持 NetWorker 产品 页面获取。

如果 存储集 是位于非 DD 卷上的克隆拷贝,您将在输出中看到一条消息,例如:
nsrvproxy_flr: Requested clone 1486389664 of saveset 4221075620 was found on a non-DD volume.
Automatic recall to a Data Domain volume will be attempted.
存储集 复活可能需要很长时间,具体取决于虚拟机的大小和克隆拷贝所在的位置(如磁带、CloudBoost 等)


使用示例 1 — FLR 成功:

步骤 1:在 NetWorker 服务器上,获取要装载的存储集的 存储集 ID ,以便执行文件级恢复 (FLR)作。您可以在 NMC 中查找此信息,或者使用如下所示的 mminfo 命令执行此操作:

mminfo 命令

步骤 2:使用 存储集 ID 从上面显示的输出中获取 MoReF 值、vCenter 名称和虚拟机主机名。

虚拟机的 MoRef 值

步骤 3:运行 nsrvproxy_flr 命令(密码已被编辑)。
语法:

nsrvproxy_flr -c vCenter_hostname -m TargetVM_MoReF -v TargetVM_Name -u TargetVM_User -p TargetVM_UserPassword -S SSID -i -U TargetVM_AdminUser -P TargetVM_AdminPass
nsrvproxy_flr命令的输出

步骤 4:在目标虚拟机上,您可以看到目标虚拟机上装载了存储集。

目标虚拟机上的 FLR 装载点

步骤 5:如果命令失败,请添加 -D9 debug选项并将输出重定向到文件以查看问题。

调试选项 FLR
调试数据位于输出文件中,称为 flroutput.log 在上面的例子中。 


使用示例 2 — FLR 故障

步骤 1:在 NetWorker 服务器上,获取要装载的存储集的 存储集 ID ,以便执行文件级恢复 (FLR)作。您可以在 NMC 中查找此信息,如下所示,或使用 mminfo 命令执行此操作:

存储集 ID

步骤 2:使用 存储集 ID 从 获取 MoReF 值、vCenter 名称和虚拟机主机名 mminfo 命令完成后必须重建索引。

VMware MoRef 值

步骤 3:运行 nsrvproxy_flr 命令(密码已被编辑)。

FLR 命令语法

步骤 4:查看失败原因并修复它,然后重试该命令。

恢复日志示例

步骤 5:如果日志未显示原因,请添加 -D9 之前没有 -c 在命令中启用额外调试。
 

可查看更多日志:

在虚拟机上:

  • Linux: /opt/emc/vproxyra/logs/
  • Windows: C:\Program Files (x86)\EMC\vProxy FLR Agent\logs

在 NetWorker 服务器上:

  • Windows: C:\Program Files\EMC NetWorker\nsr\logs\adhoc
  • Linux: /nsr/logs/adhoc

在 vProxy 一体机上:

  • 活动日志位于以下位置: /opt/emc/vproxy/runtime/logs/vflrd
  • 已完成或失败的日志可在以下位置找到: /opt/emc/vproxy/runtime/logs/recycle/vflrd/DATE

其他信息

受影响的产品

NetWorker

产品

NetWorker, NetWorker Series
文章属性
文章编号: 000013626
文章类型: How To
上次修改时间: 19 9月 2025
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。