NetBackup™ for VMware 管理指南
- 介绍
- 必需的任务:概述
- 注意事项和前提条件
- 配置 NetBackup 与 VMware 的通信
- 为 VMware 添加 NetBackup 凭据
- 在 NetBackup 中验证 VMware 虚拟化服务器证书
- 为 VMware 配置 NetBackup 策略
- 配置 VMware 智能策略
- 减小备份的大小
- 备份虚拟机
- 使用加速器备份虚拟机
- 还原虚拟机
- 使用即时恢复还原虚拟机
- 将 NetBackup 用于 vCloud Director
- vCloud Director 中的“虚拟机恢复”对话框
- 最佳做法和更多信息
- 故障排除
- 附录 A. 用于备份和还原虚拟机的 NetBackup 命令
- 附录 B. 为 Windows 上的 NFS 配置服务
- 附录 C. 将 VM 选择查询结果重复使用选项
- 附录 D. VMware 原始设备 (RDM) 的备份
通过 VMware 即时恢复将虚拟机还原到不同位置
本主题解释如何使用 nbrestorevm 命令将 VM 还原到不同位置。
另一个主题介绍了即时恢复的大致过程:
将 VM 还原到不同位置
- 在还原目标查找资源池路径。(如果您已经知道完整路径,请跳过此步骤。)
注意:要还原到不同位置,通常需要指定一个不同的资源池。这是资源池路径的示例:
/TechOffice/host/F2/pl9.acme.com/Resources
要查找路径,请在主服务器、介质服务器或者还原主机上输入以下信息:
对于 UNIX、Linux:
/usr/openv/netbackup/bin/bpVMreq <restore_host> 11 0 <ESXi_server><VMserver_or_vCenter_server>
对于 Windows:
<install_path>\NetBackup\bin\bpVMreq.exe <restore_host> 11 0 <ESXi_server><VMserver_or_vCenter_server>
注意:
需要数值 11 0,而且务必按图中所示进行输入。
例如:
bpVMreq battleship.acme.com 11 0 ESXi_pl9.acme.com vC_p9vm3.acme.com
其中,battleship.acme.com 是还原主机,ESXi_pl9.acme.com 是目标 ESXi 服务器,而 vC_p9vm3.acme.com 是目标 vCenter Server。
此命令会在临时位置生成一个 XML 文件路径。该 XML 文件列出所有可用的资源池。
这是 bpVMreq 创建的 XML 文件的示例:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <ResourcePoolList><ResourcePool Name="Resources" Path="/TechOffice/host/F2/pl9.acme.com/Resources" Type="ResourcePool"><ResourcePoolList/> </ResourcePool></ResourcePoolList>
在本例中,资源池路径为
/TechOffice/host/F2/pl9.acme.com/Resources
。记录该路径以便在下一步中使用。 - 使用以下 change 条目创建文本文件。
注意:每个 change 条目都有助于定义还原位置。每个 change 行都必须以回车符结尾。
change vmname to <new_virtual_machine_name>
(change vmname 条目为可选)
change esxhost to <new_ESXi_host>
change resourcepool to <path_to_new_resouce_pool>
change networkname to <new_network>
(change networkname 条目为可选)
完全按列表中所示输入每个 change 行,但结尾的变量(例如 new_virtual_machine_name)除外。请将此变量替换为新名称。例如:
change esxhost to ESXi01.prod4.com
对于 new_resouce_pool,请使用在此过程第一步获得的路径。例如:
change resourcepool to /TechOffice/host/F2/pl9.acme.com/Resources
此文本文件称为 -R 重命名文件,会在下一步中与 nbrestrorevm 命令一起使用。
- 要使用 -R 重命名文件还原 VM,请输入使用 -R 选项的 nbrestorevm 命令,如下所示。
注意:-R 选项会指定文本文件路径(重命名文件)。
要还原到相同的 vCenter Server 和不同的 ESXi 主机,请输入以下信息:
nbrestorevm –vmw –ir_activate –C <virtual_machine> -temp_location <temporary_datastore> -R <rename_file_path>
要还原到不同的 vCenter Server 和不同的 ESXi 主机,请输入以下信息:
nbrestorevm –vmw –ir_activate –C <virtual_machine> -temp_location <temporary_datastore> -R <rename_file_path> -vmserver <vCenter_server>
要在自动映像复制 (AIR) 到灾难恢复 (DR) 站点之后还原 VM:还必须在 nbrestorevm 命令中包含 -vmproxy 选项,指定 DR 站点的还原主机。