Veritas NetBackup™ for Hyper-V 管理指南

Last Published:
Product(s): NetBackup (8.1)
  1. 介绍
    1.  
      关于 Hyper-V
    2.  
      对该 NetBackup 8.1 指南的更新
    3.  
      NetBackup for Hyper-V 环境
    4.  
      Hyper-V 备份相关术语
    5.  
      Hyper-V 虚拟机的 NetBackup 备份的基本阶段
    6.  
      NetBackup for Hyper-V 管理员任务
    7.  
      故障排除快速参考
  2. 注意事项和前提条件
    1.  
      NetBackup for Hyper-V 前提条件
    2.  
      NetBackup for Hyper-V 注意事项和限制
    3.  
      NetBackup 对 Hyper-V 虚拟机显示名称的字符限制
    4.  
      使用“启用从 VM 备份恢复文件”选项时 vhd 或 vhdx 名称及 VM 路径的 NetBackup 字符限制
    5.  
      关于 Linux 虚拟机的注意事项
  3. 配置 NetBackup 与 Hyper-V 的通信
    1.  
      将 NetBackup 传统网络服务 (vnetd.exe) 登录身份更改为域用户帐户
    2.  
      对 Hyper-V 资源的使用设置全局限制
  4. 为 Hyper-V 配置 NetBackup 策略
    1.  
      从策略配置向导创建 Hyper-V 策略
    2.  
      从 NetBackup 策略实用程序创建 Hyper-V 策略
    3.  
      “属性”选项卡上的“限制每个策略的作业数”(适用于 Hyper-V)
    4.  
      如果在策略中手动选择 VM 则虚拟机主机名和显示名称应当唯一
    5. Hyper-V 备份选项
      1.  
        优化选项 (Hyper-V)
      2.  
        “主 VM 标识符”选项 (Hyper-V)
      3.  
        启用非 VSS VM 的脱机备份 (VSS Hyper-V)
      4.  
        群集共享卷超时 (VSS Hyper-V)
    6. Hyper-V - 高级属性
      1.  
        提供程序类型配置参数 (VSS)
      2.  
        快照属性配置参数 (VSS)
      3.  
        虚拟磁盘选择参数 (WMI)
      4.  
        “现有快照处理”参数 (WMI)
      5.  
        一致性级别参数 (WMI)
      6.  
        关于虚拟磁盘选择的排除磁盘选项
      7.  
        虚拟磁盘选择选项:禁忌事项示例
      8.  
        从排除引导磁盘或数据磁盘的备份中还原数据
    7. Hyper-V 的配置参数
      1.  
        “客户端名称选择”配置参数
      2.  
        “虚拟机备份”配置参数
      3.  
        提供程序类型配置参数 (VSS)
      4.  
        快照属性配置参数 (VSS)
      5.  
        允许 VM 配置参数脱机备份
      6.  
        “CSV 超时 (以分钟为单位)”配置参数
    8. 浏览 Hyper-V 虚拟机
      1.  
        关于缓存的虚拟机备份名称
    9.  
      虚拟机备用客户端备份的前提条件 (VSS)
    10.  
      配置虚拟机的备用客户端备份
    11.  
      虚拟机内部对 NetBackup 客户端的要求
  5. 配置 Hyper-V 智能策略
    1.  
      关于 Hyper-V 智能策略(自动选择要备份的虚拟机)
    2.  
      NetBackup 查询规则的基本要点
    3.  
      有关 Hyper-V 智能策略的重要说明
    4.  
      NetBackup 对 Hyper-V 智能策略的要求
    5.  
      设置 Hyper-V 智能策略:任务概述
    6.  
      选择 Hyper-V 虚拟机的选项
    7.  
      创建用于自动选择虚拟机的 Hyper-V 策略
    8.  
      在基本模式下编辑查询
    9.  
      在高级模式中使用查询生成器
    10.  
      查询中的 AND 与 OR
    11.  
      NetBackup 查询生成器示例
    12.  
      查询中的 IsSet 运算符
    13.  
      关于通过多个策略选择虚拟机
    14.  
      查询中的运算顺序(优先级规则)
    15.  
      复合查询中的括号
    16.  
      包含换行符的虚拟机注释的查询规则
    17.  
      查询生成器字段参考
    18.  
      Hyper-V 的“测试查询”屏幕
    19.  
      测试查询:失败的虚拟机
    20.  
      “主 VM 标识符”参数对测试查询结果中的“选择”列的影响
    21.  
      “主 VM 标识符”参数对测试查询结果中“VM 名称”列的影响
    22.  
      还原使用 Hyper-V 智能策略备份且具有直通磁盘的 VM
  6. 适用于 SCVMM 的 NetBackup Hyper-V
    1.  
      关于在 SCVMM 环境中备份虚拟机
    2.  
      有关 NetBackup for Hyper-V with SCVMM 的注意事项
    3.  
      创建用于在本地化 SCVMM 环境中备份 VM 的查询
  7. Windows Server 故障转移群集支持
    1.  
      关于 Windows 2008、2012 和 2016 故障转移群集上的虚拟机
    2.  
      关于 CSV 备份和还原的说明
    3.  
      为群集中的虚拟机创建策略
    4.  
      已还原虚拟机在群集中的位置
    5. 还原后的虚拟机维护
      1.  
        在还原期间删除群集资源
    6.  
      如果 VM 是在 CSV 上创建的,且 CSV 是目标驱动器上的重新分析点,则 Hyper-V 还原可能会失败
  8. 备份和还原 Hyper-V
    1.  
      备份 Hyper-V 虚拟机
    2.  
      WMI 备份方法:虚拟机在还原前后的状态
    3.  
      单个文件还原的相关说明
    4.  
      关于完全虚拟机还原的说明
    5.  
      关于还原单个 Hyper-V 文件
    6.  
      将单个 Hyper-V 文件还原到带有 NetBackup 客户端主机
    7.  
      用于还原单个 HYPER-V 文件的“还原标记的文件”对话框
    8. 将单个 Hyper-V 文件还原到虚拟机上的共享位置
      1.  
        设置 Hyper-V 的 NetBackup 客户端服务还原到虚拟机上的共享位置
    9.  
      还原完全的 Hyper-V 虚拟机
    10.  
      “还原标记的文件”对话框(适用于还原 Hyper-V 虚拟机)
    11.  
      关于还原公用文件
    12.  
      浏览以还原 Hyper-V VM 文件时,BAR 界面可能会列出 Hyper-V 快照文件
  9. 使用加速器备份 Hyper-V
    1.  
      关于虚拟机的 NetBackup 加速器
    2.  
      加速器:完全日程表与增量式日程表
    3.  
      NetBackup 加速器和虚拟机的结合使用方式
    4.  
      虚拟机加速器的注意事项和要求
    5.  
      虚拟机加速器强制的重新扫描(日程表属性)
    6.  
      加速器要求启用 OptimizedImage 属性
    7.  
      加速器备份和 NetBackup 目录库
    8.  
      备份作业详细信息日志中的加速器消息
    9.  
      虚拟机加速器的 NetBackup 日志
    10.  
      关于报告通过网络传输的加速器备份数据量
    11.  
      在 NetBackup 命令输出中使用网络传输数据替换加速器映像大小
  10. 最佳做法和更多信息
    1.  
      最佳做法
  11. 故障排除
    1. Hyper-V 的 NetBackup 日志以及如何创建日志
      1.  
        启用 VxFI 日志记录
      2.  
        配置 VxMS 和 vhd 日志记录
      3.  
        VxMS core.log 和 provider.log 文件名的格式
    2. 策略创建期间的错误
      1.  
        NetBackup 策略验证失败
    3. 与 Hyper-V 相关的 NetBackup 状态码
      1.  
        遇到快照错误(状态码 156)
    4.  
      多个虚拟机的备份作业挂起
    5.  
      查看 Windows NTFS 卷影副本存储或调整其大小
    6.  
      未安装 Hyper-V 集成组件
    7.  
      LDM 卷和状态码 1
    8.  
      Hyper-V 快照(avhd 或 avhdx 文件)和状态码 1
    9.  
      无法登录到 NetBackup 管理控制台
    10.  
      当备份驻留在同一 CSV 上的各虚拟机时,可以忽略 Windows 警告 1584。
    11.  
      备用客户端备份的问题
    12.  
      无法启动还原的虚拟机
    13.  
      重新启动还原的虚拟机时遇到的问题:“计算机为何意外关闭?”
    14.  
      单个 Hyper-V 文件的还原问题
    15.  
      还原完全 Hyper-V 虚拟机的问题
    16.  
      如果备份期间 VM 包含使用 WMI 方法的用户检查点,则无法在还原后更改 VM 的虚拟磁盘设置
    17.  
      增加 WMI 创建磁盘超时值
    18.  
      Linux VM 和持久性设备命名
  12. 附录 A. VSS 备份方法:Hyper-V 联机和脱机备份
    1.  
      关于 VSS 的 Hyper-V 联机和脱机备份
    2.  
      确定 VSS 联机和脱机备份的条件
    3.  
      关于脱机备份和 VSS 的其他注意事项
    4.  
      还原后 Hyper-V 2012 R2 虚拟机可能处于“关闭”状态
  13. 附录 B. Hyper-V 直通磁盘
    1.  
      关于使用 NetBackup 备份 Hyper-V 直通磁盘
    2.  
      备份直通磁盘的配置
    3.  
      备份 Hyper-V 直通磁盘的要求
    4.  
      Hyper-V 直通磁盘的限制
    5.  
      配置 Hyper-V 直通磁盘的本地快照备份
    6.  
      关于直通磁盘的备用客户端备份
    7.  
      配置 Hyper-V 直通磁盘的备用客户端备份
    8.  
      VSS 和磁盘阵列的重要注意事项
  14. 附录 C. 用于备份和还原 Hyper-V 虚拟机的 NetBackup 命令
    1.  
      使用 NetBackup 命令创建 Hyper-V 策略
    2.  
      使用 NetBackup 命令创建 Hyper-V 智能策略
    3.  
      Hyper-V 策略的 bpplinfo 选项
    4.  
      用于修改 Hyper-V 策略中查询规则的 bpplinclude 选项
    5. VM 还原到 Hyper-V 的 nbrestorevm 示例
      1.  
        还原到原始位置的 Hyper-V 示例
      2.  
        还原到备用位置的 Hyper-V 示例
    6.  
      适用于 Hyper-V 的 nbrestorevm -R 重命名文件
    7.  
      排除 Hyper-V 的 nbrestorevm 命令问题的注意事项
    8.  
      nbrestorevm 命令的故障排除日志

还原完全 Hyper-V 虚拟机的问题

本主题与 NetBackup for Hyper-V 有关。

在下列情况下,还原完全 Hyper-V 虚拟机可能会失败:

未选中“重写虚拟机”选项,并且目标位置中仍然存在虚拟机的 vhd 或 vhdx 文件,

则不会还原备份的 .vhd 文件。您必须选中“重写虚拟机”以还原,或者从目标服务器中删除当前虚拟机及 vhd 或 vhdx 文件,然后再开始还原。 如果从目标服务器中删除了虚拟机,但仍保留一个或多个 vhd 或 vhdx 文件,将不会还原备份中的 vhd 或 vhdx 文件。

虚拟机还原作业失败,但虚拟机仍然会注册到 Hyper-V 服务器中。

Hyper-V-VMMS 会将下列警告写入事件日志中:

时间 ID:10127,事件日志消息示例:

Unable to repair the network configuration for virtual machine'Virtual Machine
Display Name'. The virtual machine may not have the same network connectivity as 
it did when the backup was taken. Inspect the network settings and modify them 
as necessary. (Virtual machine ID 0AD8DFCC-BDC0-4818-B6DF-7A1BA0A735BF)

时间 ID:10104,事件日志消息示例:

One or more errors occurred while restoring the virtual machine from backup. 
The virtual machine might not have registered or it might not start. (Virtual 
machine ID "0AD8DFCC-BDC0-4718-B6DF-7A3BA2A735BF ")

Hyper-V 写入器遇到网络配置错误。更改虚拟机设置中的网络适配器配置之后,可以启动还原的虚拟机。

该虚拟机具有高可用性 (HA),但该虚拟机所属的节点不是还原服务器(该虚拟机所属的节点不是执行还原的节点。)

tar 日志包含一条类似以下内容的消息:

VssNode::doRestore: Current owner of VM .[<VM name> {<VM guid>}] is 
[<current owner>] not this [<restore server>], To perform this restore either move 
VM to this host [<restore server>] or Delete VM from Cluster, or perform redirected 
restore at current owner.

请注意以下说明:

  • 对于还原到原始位置:备份时,该虚拟机不具有高可用性,但现在该虚拟机具有高可用性。不过,该虚拟机所属的节点不是用来备份该虚拟机的节点。

  • 对于重定向的还原:该虚拟机具有高可用性,但该虚拟机所属的节点不是还原服务器(即执行还原的节点)。

    请参见 tar 日志消息中的推荐操作。

如果虚拟机是通过先前某个重定向的还原备份的,则基于卷 GUID 的虚拟机的重定向还原将会失败。

注意:在重定向还原中,会将虚拟机还原到原始 Hyper-V 服务器上的不同位置,或者还原到不同的 Hyper-V 服务器。不会将它还原到其在原始服务器上的原始位置。

可以在 Windows 卷 GUID 上配置虚拟机。下面是 Windows 卷 GUID 的示例:

\\?\Volume{1a2b74b1-1b2a-11df-8c23-0023acfc9192}\

如果对基于卷 GUID 的虚拟机执行重定向还原并备份已还原的虚拟机,请注意:尝试从备份执行重定向还原可能会失败。例如,假设在以下卷 GUID 上配置了一台虚拟机:

\\?\Volume{1a2b74b1-1b2a-11df-8c23-0023acfc9192}\

然后将该虚拟机还原到其他卷 GUID,例如:

\\?\Volume{2a3b70a1-3b1a-11df-8c23-0023acfc9192}\

如果备份了已还原的虚拟机,而您要从备份执行重定向还原,则还原可能会失败。

要在重定向还原中避免此问题,请将虚拟机还原到卷 GUID 的子目录,如还原到:

\\?\Volume{1a3b70a1-3b1a-11df-8c23-0023acfc9192}\REDIR_subdirectory\
如果虚拟机包含压缩的 vhd 或 vhdx 文件,NetBackup 无法执行将虚拟机重定向还原到 Hyper-V 2008 R2 服务器。

NetBackup 作业的“详细状态”选项卡包含类似如下的消息:

12/11/2009 17:35:58 - started process bpdm (pid=2912) 
...
the restore failed to recover the requested files  (5)
12/11/2009 17:47:06 - Error bpbrm (pid=1348) client restore EXIT STATUS 185: tar
did not find all the files to be restored

eventvwr.msc 文件中将出现类似如下的消息:

Failed to update the configuration with the new location of virtual hard disk 
'F:\REDIR_VM\f\ADD_VHD\IDE_1_DISK.vhd' for virtual machine 
'<virtual_machine_name>': The requested operation could not be 
completed due to a virtual disk system limitation.  Virtual disks are only 
supported on NTFS volumes and must be both uncompressed and unencrypted. 
(0xC03A001A). Remove the disk from the virtual machine and then attach the disk 
from the new location. (Virtual machine ID <virtual_machine_ID.)

此问题是因为 Microsoft 限制。有关更多信息,请参见以下 Microsoft 链接:

http://technet.microsoft.com/en-us/library/dd440865.aspx

将 Windows 2016 Hyper-V VM 还原到 SMB 3.0 共享完成(只有部分成功)。

如果目标文件共享上设置足够权限,则还原完成,状态为 1:“请求的操作部分成功”。NetBackup 作业详细信息日志中将出现类似以下内容的消息:

Unable to set VHD/VHDX metadata which includes alternate data streams
and permissions. If VM does not boot, check the permissions of the
VM's virtual disk files.

注意:

VM 的文件已还原,但 NetBackup 无法还原 vhd 或 vhdx 文件的所有者。

要使还原完全成功,请执行以下操作:

  • 向共享和数据所在的基础文件系统添加权限。该权限必须对 Hyper-V 服务器和 Hyper-V 群集提供“完全控制”。

  • 在要将 VM 还原到的 Hyper-V 服务器上:确保 NetBackup 客户端服务作为 Domain\Administrator(而不是作为 LocalSystem 用户帐户)运行。

完成这些更改后,重新运行还原。还原作业应返回状态 0:“请求的操作成功完成”。

与 Hyper-V 相关的 NetBackup 状态码

重新启动还原的虚拟机时遇到的问题:“计算机为何意外关闭?”

单个 Hyper-V 文件的还原问题