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) 的备份
nbrestorevm 命令上的即时恢复选项
NetBackup 为虚拟机的即时恢复提供了命令行界面:nbrestorevm 命令。
以下是可用于执行 VMware 虚拟机即时恢复的 nbrestorevm 选项的列表。这些选项以手册页格式列出。
注意:
虽然 nbrestorevm 命令还具有其他选项,但是只有本主题中介绍的选项才适用于即时恢复。
需要没有方括号的选项。
nbrestorevm -vmw -ir_activate -C vm_client -temp_location temp_location_for_writes [-S primary_server] [-vmpo] [-vmInstanceId] [-vmsn] [-vmst] [-vmserver vm_server] [-vmproxy vm_proxy] [-vmkeephv] [-vmid] [-vmnewdiskuuid] [-s mm/dd/yyyy [HH:MM:SS]] [-e mm/dd/yyyy [HH:MM:SS]] [-R absolute_path_to_rename_file] [-disk_media_server media_server]
注意:
仅需要 -vmw、-ir_activate、-C 和 -temp_location。如果未指定其他选项,NetBackup 将自动通过备份提供这些选项的值。在大多数情况下,如果未将虚拟机还原到其他位置,则可以忽略带方括号的选项。
nbrestorevm -ir_listvm
nbrestorevm -ir_deactivate instant_recovery_identifier [-force]
nbrestorevm -ir_done instant_recovery_identifier
nbrestorevm -ir_reactivate instant_recovery_identifier [-force] nbrestorevm -ir_reactivate_all -vmhost vm_host -media_server media_server_activate_vm [-force]
表:nbrestorevm 命令上的即时恢复选项 介绍了虚拟机即时恢复的 nbrestorevm 选项。这些选项在《NetBackup 命令参考指南》以及 nbrestorevm 的手册页中也进行了介绍。
表:nbrestorevm 命令上的即时恢复选项
选项 |
描述 |
---|---|
-vmw |
表示要还原的虚拟机类型 (VMware)。 |
-C virtual_machine |
虚拟机的名称,如备份中所标明。例如,如果策略按主机名备份了虚拟机,则指定该主机名。 注意: 如果目标 ESX 主机上已存在同名虚拟机,该命令将失败。可以在 vCenter 中更改虚拟机的显示名称。此外,也可以使用 nbrestorevm 上的 -R 选项来更改已还原虚拟机的显示名称或位置。 |
-ir_activate |
通过将虚拟机的备份映像作为 NFS 数据存储装入来启动还原。该数据存储可供要还原的虚拟机所在的 ESX 主机访问。 以下过程提供了更多详细信息: 请参见“使用即时恢复还原虚拟机”。 |
-temp_location temporary_datastore |
ESX Server 上的临时数据存储,在还原虚拟机之前,所有写入操作都在此 Datastore 中进行。所有写入操作都在此 Datastore 中进行,直到 Storage vMotion 完成操作,或直到您完成虚拟机操作(例如,进行故障排除)。 注意: 在运行 nbrestorevm 之前,此 Datastore 必须存在。 |
-S primary_server |
指定其他主服务器以从该主服务器进行的备份中还原虚拟机。 |
-R rename_file_path |
文件的绝对路径,包含要还原到其他位置的指令。 以下是可在文件中使用的条目(每个条目以 change 开头): change esxhost to new_ESX_host change resourcepool to new_resource_pool change vmname to new_virtual_machine_name change network to new_network 注意:
例如: change esxhost to esx01.prod4.com change resourcepool to /Tech1/esx01.prod4.com/Res change vmname to T1vm5 每个 注意: 如果文件仅包含一个 如果还原到其他 ESX Server,则必须指定其他资源池。(原始资源池不能用于在其他 ESX Server 上创建 VM。)必须通过在重命名文件中包括以下行来指定资源池: change resourcepool to path_to_new_resource_pool |
-vmst |
删除虚拟机的标记。 |
-vmserver vCenter_server |
管理用于还原的目标 ESX 主机的 vCenter Server 名称。要还原到虚拟机最初所在的同一 vCenter,请省略此选项。 |
-vmproxy restore_host |
用于执行还原的主机(NetBackup 客户端)。默认为执行备份的主机。
|
-disk_media_server media_server |
指定执行即时恢复的介质服务器。 如果 NetBackup 存储是通过几台介质服务器进行配置的,则此选项非常有用,例如用于负载平衡。如果没有 -disk_media_server 选项,即时恢复作业可能会选择任意一台可用的介质服务器执行还原。如果仅为即时恢复配置其中一台介质服务器,请使用 -disk_media_server 选项指定该服务器。 请参见VMware 即时恢复的注意事项。 |
-vmpo |
还原虚拟机之后,打开该虚拟机。 |
-vmInstanceId |
保留原始虚拟机的实例 UUID(注意,实例 UUID 是虚拟机的 vCenter 特定唯一标识符)。虚拟机使用备份时采用的相同实例 UUID 进行还原。 如果虚拟机还原到独立 ESXi 主机,则此选项将会禁用。 如果目标还原位置存在具有相同实例 UUID 的虚拟机,则会显示一条消息,指明该 UUID 已被使用。在这种情况下,将不还原原始实例 UUID,但会为虚拟机分配一个新的 UUID。 |
-vmsn |
删除虚拟机的网络接口。 |
-vmkeephv |
保留虚拟机的硬件版本:虚拟机使用备份时具有的相同硬件版本进行还原。 如果没有此选项,虚拟机使用目标 ESX Server 或 vCenter 的默认硬件版本来还原。默认值通常为受支持的最新硬件版本。 |
-vmid |
保留原始虚拟机的 BIOS UUID。 |
-vmnewdiskuuid |
在即时恢复期间生成新的虚拟机磁盘 UUID。请将此选项与 –ir_activate 选项结合使用。 使用此选项激活的 VM 在后续 –ir_reactivate 操作过程中不会保留新的 vmdk UUID。在这种情况下,VMDK 将还原为备份时的 UUID。 |
-ir_deactivate instant recovery ID |
从 ESX 主机删除虚拟机。如果没有其他虚拟机使用 NetBackup NFS 数据存储,则此选项会删除该数据存储,并释放 NetBackup 介质服务器上的资源。 此选项用于在复制完虚拟机的文件,并且不打算保留该虚拟机时将其删除。 注意: 如果虚拟机已通过 vMotion 迁移到生产数据存储,则 -ir_deactivate 与 ir_done 相同。 注意: 如果此虚拟机的 vMotion 仍在进行中,则应在使用 –ir_deactivate 之前取消 vMotion 作业。 请参见“使用即时恢复还原虚拟机”。 |
-ir_done instant recovery ID |
完成虚拟机的 vMotion 迁移后,此选项可完成虚拟机即时恢复作业。如果没有其他虚拟机使用 NetBackup NFS 数据存储,则此选项还会将其删除。删除数据存储后,将在介质服务器上释放其资源。 请参见“使用即时恢复还原虚拟机”。 |
-ir_reactivate instant_recovery_identifier -ir_reactivate_all |
重新激活还原的虚拟机:重新装入 NetBackup NFS 数据存储,从 ESX 主机上的临时数据存储中,可以注册 ESX 主机上的已还原虚拟机。 instant recovery ID 是虚拟机在 -ir_listvm 输出中的数字标识符。 如果需要重新激活多台虚拟机:-ir_reactivate_all 将在介质服务器上重新装入 NetBackup NFS 数据存储,并重新激活虚拟机。例如:如果在指定的 ESX Server (-vmhost) 上装入了 VM1、VM5 和 VM6,且在指定的介质服务器 (-media_server) 上已装入了其数据存储,则会重新激活这三个 VM。 |
-vmhost vm_host |
重新激活虚拟机时,此选项会指定在其上装入虚拟机的 ESX 主机。 |
-media_server media_server_activate_vm |
重新激活虚拟机时,此选项会指定在其上装入包含备份映像的 NFS 数据存储的介质服务器。 |
-force |
对于 -ir_deactivate、–ir_reactivate 或 –ir_reactivate_all 选项,-force 将取消确认提示。 |
-s start_time -e end_time |
默认情况下,NetBackup 会选择最新的完全备份以及已启用加速器的增量式备份(如果有)。 此选项将可选择的备份映像限制为具有指定时间段内的时间戳的备份映像。NetBackup 会选择该范围内的最新且合适的备份映像。 |