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 命令的故障排除日志

查询生成器字段参考

本主题适用于 NetBackup for Hyper-V 的策略配置。您可以使用查询生成器输入为备份自动选择虚拟机的规则。

表:查询生成器下拉选项。联接、字段、运算符、值 介绍了查询生成器中用于创建规则的下拉字段和选项。

表:查询生成器下拉选项。联接、字段、运算符、值

查询生成器下拉字段

描述

联接

选择用来联接规则的连接符。

对于第一条规则,选择为空(无)或 NOT。添加规则后,可用连接符有 AND、AND NOT、OR、OR NOT

字段

选择构建规则时所基于的参数。

请参见表:对于服务器类型“Hyper-V 独立/群集”“字段”下拉列表中的关键字

操作员

选择运算符。

请参见表:“运算符”下拉列表中的运算符

指定“字段”参数的值。

您输入的值必须括在单引号或双引号内。您可以指定多个以逗号分隔的值。

请参见表:“值”中可以输入的字符

允许浏览以查找值,具体取决于在其他下拉字段中所做的选择。使用弹出菜单选择值:

将当前下拉选择添加到“查询”窗格中作为新的规则。

删掉下拉字段。

字段(关键字)

以下各表介绍了“字段”下拉列表中可用的关键字。这些表还指明了每个关键字的值(在“值”字段中)是否区分大小写。

请注意,“字段”关键字不能独自确定虚拟机的包括或排除。虚拟机选择取决于所执行的规则:联接、字段、运算符和值的组合。

可用的关键字取决于所选的“服务器类型”

表:对于服务器类型“Hyper-V 独立/群集”“字段”下拉列表中的关键字

字段关键字

数据类型

描述

ConfigurationVersion

数字

虚拟机的配置版本。

此选项要求 NetBackup 主服务器和 NetBackup 客户端为 8.0 或更高版本。

Displayname

字母数字字符串

虚拟机的显示名称。

值区分大小写。

HypervServer

字母数字字符串

Hyper-V 服务器的名称。

值不区分大小写。

IsClustered

布尔值

如果虚拟机位于群集的 Hyper-V 服务器中,则为 TRUE。

说明

字母数字字符串

虚拟机 Hyper-V 管理器的“摘要”选项卡中记录的有关虚拟机的注释。

值区分大小写。

若要在虚拟机的“注释”字段中创建条目:右键单击虚拟机,然后依次单击“设置”>“管理”>“名称”

Powerstate

字母

虚拟机的状态。

值为 poweredOffpoweredOnsuspendedstartingoffCritical

表:对于服务器类型 System Center Virtual Machine Manager“字段”下拉列表中的关键字

字段关键字

数据类型

描述

BackupEnabled

布尔值

如果在“集成服务”中启用了 BackupEnabled 属性,则为 TRUE

字母数字字符串

VM 所属的 SCVMM 云的名称。

值不区分大小写。

CloudVMRoleName

字母数字字符串

适用于 SCVMM 云的 VM 角色的名称。

值不区分大小写。

ComputerName

字母数字字符串

VM 的网络主机名。

值不区分大小写。

CostCenter

字母数字字符串

VM 的成本中心的名称。

值不区分大小写。

描述

字母数字字符串

SCVMM 中的 VM 描述。此字段类似于 Hyper-V 中 VM 的“注释”字段。

值区分大小写。

注意:

如果 VM 的描述字段包含新行字符,用于浏览的生成器的文件夹图标可能不会返回正确值。

请参见包含换行符的虚拟机注释的查询规则

DRState

字母数字字符串

VM 的灾难恢复状态。

值为 Disabled 和 Enabled。

生成

数字字符串

SCVMM 服务器管理的 VM 的代(或类型),用数值表示。

HasPassThroughDisk

布尔值

如果已经为 VM 配置直通磁盘,则为 TRUE。

HasSharedStorage

布尔值

如果 VM 位于配置有共享存储的群集中,则为 TRUE。

HasVirtualFibreChannelAdapters

布尔值

如果 VM 具有虚拟光纤通道适配器,则为 TRUE。这些适配器使 Hyper-V VM 可以直接访问光纤通道 SAN 阵列资源。

HostGroupPath

字母数字字符串

VM 的完整主机组路径。

值不区分大小写。

IsDREnabled

布尔值

如果由 Microsoft Azure Site Recovery Provider(以前称为 Hyper-V Recovery Manager)管理 VM 的灾难恢复,则为 TRUE。

IsFaultTolerant

布尔值

如果 VM 标记为容错(如果在主机出现故障的情况下它可以运行而不中断),则为 TRUE。

IsHighlyAvailable

布尔值

如果虚拟机位于 CSV 群集的 Hyper-V 服务器中,则为 TRUE。

IsPrimaryVM

布尔值

如果 VM 是配置为复制到辅助 VMM 站点的主 VM,则为 TRUE。

IsRecoveryVM

布尔值

如果 VM 是辅助虚拟机管理器 (VMM) 站点上(主 VM 的)复制副本,则为 TRUE。

IsTestReplicaVM

布尔值

如果 VM 是在用于执行测试故障转移的 Microsoft Azure Site Recovery Provider(以前称为 Hyper-V Recovery Manager)中指定的复制副本,则为 TRUE。在副本 VM 上启动测试故障转移以测试虚拟化工作负载,而不中断生产站点或正在进行的复制。

可以通过创建查询(如 IsTestReplicaVM Equal ‘FALSE’)来从备份中排除这样的 VM

IsUndergoingLiveMigration

布尔值

如果 VM 正在通过 Hyper-V 实时迁移功能从一个 Hyper-V 服务器迁移到另外一个 Hyper-V 服务器,则为 TRUE。

名称

字母数字字符串

VM 在 SCVMM 中的显示名称。

值区分大小写。

OperatingSystem

字母数字字符串

VM 的访客操作系统。

值不区分大小写。

所有者

字母数字字符串

VM 所有者的名称。

值不区分大小写。

RecoveryPointObjective

数字

此 VM 的恢复点目标 (RPO) 值。

RPO 是按时间测量的数据损失的最大可接受量。在备份存储中,RPO 是在发生故障时恢复正常操作所需的最长数据期限。例如,如果 RPO 设置为 30 分钟,则每隔 30 分钟需要备份系统一次。

标记

字母数字字符串

标记的名称。标记是用于在 NetBackup 管理控制台中对 VM 进行逻辑分组的字符串。

值不区分大小写。

TotalSize

数字

VM 的所有 VHD 的磁盘上的总大小(以字节为单位)。

UserRole

字母数字字符串

VM 所属的用户角色,如 Administrator、Fabric Administrator 或 Tenant Administrator。

值不区分大小写。

VirtualMachineState

字母数字字符串

虚拟机的电源状态。

值不区分大小写。

Hyper-V 具有 VM 状态的许多可能值,如 PowerOff 和 Running。可以使用浏览图标列出 SCVMM 环境中 VM 的当前电源状态:

VMConfigurationVersion

数字

虚拟机的配置版本。

请注意以下几点:

  • 此选项要求 NetBackup 主服务器和 NetBackup 客户端为 8.0 或更高版本。

  • 此选项仅适用于 SCVMM 2016 和更高版本。在 SCVMM 2012 中,VM 的配置版本不可用,因此 NetBackup 无法检索配置版本。

    如果 NetBackup 主服务器保护 SCVMM 2016 以及 SCVMM 2012,则可以结合使用 VMConfigurationVersionIsSet 运算符。例如:

    Name Contains "Production" AND VMConfigurationVersion IsSet AND VMConfigurationVersion Greater "5.0"

    在此示例中,在 SCVMM 2012 中未选择任何 VM,因为 VMConfigurationVersion IsSet 规则返回 "false"。在 SCVMM 2016 中,VMConfigurationVersion IsSet 返回 "true":查询可以选择在名称中包含“Production”并且配置版本高于 5.0 的所有 VM。

VMHost

字母数字字符串

此 VM 的 Hyper-V 主机的名称。

值不区分大小写。

VMResource

字母数字字符串

具有高可用性的 VM 的资源。

值不区分大小写。

VMResourceGroup

字母数字字符串

具有高可用性的 VM 的资源组。

值不区分大小写。

运算符

表:“运算符”下拉列表中的运算符 介绍了“运算符”下拉列表中的可用运算符。

表:“运算符”下拉列表中的运算符

运算符

描述

AnyOf

匹配“值”字段中的任一指定值。

例如:如果“值”字段中的显示名称为 vm01vm02vm03,则 AnyOf 与包含任一名称的任何 VM 匹配。如果您 VM 的名称与所有指定值均不同,则没有匹配。名为 vm01A 的 VM 不匹配。

Contains

匹配“值”字段中字符串内出现该值的值。

例如:如果“值”条目是 "dev",Contains 将匹配 "01dev"、"01dev99"、"devOP" 和 "Development_machine" 等字符串。

EndsWith

匹配“值”字段中出现在字符串结尾的值。

例如:如果“值”条目是 "dev",EndsWith 将匹配字符串 "01dev" 而非 "01dev99"、"devOP" 或 "Development_machine"。

Equal

仅匹配“值”字段中指定的值。

例如:如果要搜索的显示名称是 "VMtest27",Equal 将匹配类似于 "VMTest27"、"vmtest27" 或 "vmTEST27" 等虚拟机名称。名称 "VMtest28" 不匹配。

Greater

根据 ASCII 排序序列匹配大于指定“值”的所有值。

GreaterEqual

根据 ASCII 排序序列匹配大于或等于指定“值”的所有值。

IsSet

确定是否为“字段”关键字返回某个值。将 IsSet 与作为条件的另一规则一起使用,以确保查询选择适当的虚拟机。

请注意,对于使用 IsSet 的规则,请勿在“值”下增加条目。

请参见查询中的 IsSet 运算符

请参见“主 VM 标识符”参数对测试查询结果中的“选择”列的影响

请参见测试查询:失败的虚拟机

Less

根据 ASCII 排序序列匹配小于指定“值”的所有值。

LessEqual

根据 ASCII 排序序列匹配小于或等于指定“值”的所有值。

NotEqual

匹配不等于“值”字段中指定的值的所有值。

StartsWith

匹配“值”字段中出现在字符串开头的值。

例如:如果“值”条目是 "box",StartsWith 将匹配字符串 "box_car" 而非 "flat_box"。

表:“值”中可以输入的字符 介绍了可以在“值”字段中输入的字符。“字段”关键字决定了是否区分大小写。

注意:

您在“值”字段中输入的字符串必须括在单引号或双引号内。

表:“值”中可以输入的字符

字符类型

允许的字符串字符

字母数字

A 到 Z、a 到 z、0 到 9(十进制)和以下特殊字符:

, ~ ! @ $ % ^ & * ( ) ` - _ = + [ ] { } | \ : ; , . < > / ?

注意:

如果策略的“主 VM 标识符”选项设置为“VM 显示名称”,虚拟机的显示名称中仅支持以下字符:A 到 Z、a 到 z、0 到 9、连字符 (-)、句点 (.)、下划线 (_)、加号 (+)、左括号和右括号 ()、空格。

通配符

*(星号)匹配一切。

例如:"*prod*" 与前后跟任意字符的字符串 "prod" 匹配。

? (问号)匹配任意单个字符。

例如:"prod??" 与后跟两个任意字符的字符串 "prod" 匹配。

转义符

\(反斜杠)转义其后面的通配符或元字符。

例如:若要搜索包含星号的字符串(例如 test*),请输入 "test\*"

引号

注意。您在“值”中输入的字符必须括在单引号或双引号内。

要搜索包含引号的字符串,请转义每个引号 (\") 或者将整个字符串括在一对与包含的引号不同的引号中间。

例如:若要搜索包括双引号的字符串(例如 "name"),请输入 '"name"'(将其括在单引号内)或 "\"name\""

请参见NetBackup 查询规则的基本要点