Veritas NetBackup™ for Hyper-V 管理指南
- 介绍
- 注意事项和前提条件
- 配置 NetBackup 与 Hyper-V 的通信
- 为 Hyper-V 配置 NetBackup 策略
- 配置 Hyper-V 智能策略
- 关于 Hyper-V 智能策略(自动选择要备份的虚拟机)
- NetBackup 查询规则的基本要点
- 有关 Hyper-V 智能策略的重要说明
- NetBackup 对 Hyper-V 智能策略的要求
- 设置 Hyper-V 智能策略:任务概述
- 选择 Hyper-V 虚拟机的选项
- 创建用于自动选择虚拟机的 Hyper-V 策略
- 在基本模式下编辑查询
- 在高级模式中使用查询生成器
- 查询中的 AND 与 OR
- NetBackup 查询生成器示例
- 查询中的 IsSet 运算符
- 关于通过多个策略选择虚拟机
- 查询中的运算顺序(优先级规则)
- 复合查询中的括号
- 包含换行符的虚拟机注释的查询规则
- 查询生成器字段参考
- Hyper-V 的“测试查询”屏幕
- 测试查询:失败的虚拟机
- “主 VM 标识符”参数对测试查询结果中的“选择”列的影响
- “主 VM 标识符”参数对测试查询结果中“VM 名称”列的影响
- 还原使用 Hyper-V 智能策略备份且具有直通磁盘的 VM
- 适用于 SCVMM 的 NetBackup Hyper-V
- Windows Server 故障转移群集支持
- 备份和还原 Hyper-V
- 使用加速器备份 Hyper-V
- 最佳做法和更多信息
- 故障排除
- Hyper-V 的 NetBackup 日志以及如何创建日志
- 策略创建期间的错误
- 与 Hyper-V 相关的 NetBackup 状态码
- 多个虚拟机的备份作业挂起
- 查看 Windows NTFS 卷影副本存储或调整其大小
- 未安装 Hyper-V 集成组件
- LDM 卷和状态码 1
- Hyper-V 快照(avhd 或 avhdx 文件)和状态码 1
- 无法登录到 NetBackup 管理控制台
- 当备份驻留在同一 CSV 上的各虚拟机时,可以忽略 Windows 警告 1584。
- 备用客户端备份的问题
- 无法启动还原的虚拟机
- 重新启动还原的虚拟机时遇到的问题:“计算机为何意外关闭?”
- 单个 Hyper-V 文件的还原问题
- 还原完全 Hyper-V 虚拟机的问题
- 如果备份期间 VM 包含使用 WMI 方法的用户检查点,则无法在还原后更改 VM 的虚拟磁盘设置
- 增加 WMI 创建磁盘超时值
- Linux VM 和持久性设备命名
- 附录 A. VSS 备份方法:Hyper-V 联机和脱机备份
- 附录 B. Hyper-V 直通磁盘
- 附录 C. 用于备份和还原 Hyper-V 虚拟机的 NetBackup 命令
NetBackup for Hyper-V 注意事项和限制
以下注意事项和限制适用于 NetBackup for Hyper-V:
对于带有磁盘阵列的 VSS:
要使用硬件阵列快照,请确保硬件阵列的 VSS 提供程序支持涉及 Hyper-V 写入器的快照。请查阅阵列供应商或 VSS 提供程序的版本说明。
NetBackup for Hyper-V 不支持 NetBackup 即时恢复功能。
下列情况是因为 Microsoft 的限制:NetBackup for Hyper-V 不支持 VSS 或 WMI 备份或还原多个 VM 共享的 vhdx 文件。
要使用 SAN 客户端功能执行 Hyper-V 备份,请先在 Hyper-V 服务器上安装 SAN 客户端。不要在虚拟机上安装 SAN 客户端。有关安装了 Hyper-V 的 SAN 客户端的更多信息,请参见《NetBackup SAN 客户端和光纤传输指南》。
注意:
Hyper-V 的 SAN 客户端功能仅支持 VSS(而非 WMI)备份方法。
下列情况是因为 Microsoft 的限制:如果 VM 的虚拟磁盘文件驻留在已压缩的卷或文件夹中,则 NetBackup 无法使用 WMI 备份方法创建 VM 的快照。快照作业失败并显示状态 156,“遇到快照错误”。
解决方法是,解压缩虚拟磁盘所驻留的卷或文件夹,并重新运行备份。
NetBackup for Hyper-V 支持 Windows NTFS 文件加密和压缩进行备份和还原。但是,它不支持 NetBackup 的压缩或加密选项(在 NetBackup 策略属性中)。
对于 UNIX 或 Linux 来宾操作系统:NetBackup for Hyper-V 不支持任何类型的压缩或加密,不管它们是在 NetBackup 中设置的还是在来宾操作系统中设置的。
注意:
压缩的 Windows NTFS 文件将作为压缩文件进行备份和还原。
如果将策略从手动选择更改为智能策略(反之亦然),则请注意:VM 的下一个备份将是常规完全备份,即使该 VM 已存在备份也是如此。
例如:
在新的 Hyper-V 策略中,使用“客户端”选项卡上的选项来选择 VM。策略中的第一个备份运行。
在该策略中,使用“智能策略”查询来选择相同的 VM,并对该 VM 执行第二次备份。由于从手动选择切换到基于查询的选择,因此第二个备份是常规完全备份。请注意,对于使用(BLIB) 或 BLIB 加速器的策略,备份处理不仅仅局限于已更改的块。
对于第二个备份,详细状态日志包括类似于以下内容的消息:
Sep 29, 2016 11:16:53 AM - Info bpbrm (pid=13680) There is no complete backup image match with track journal, a regular full backup will be performed.
如果将策略的 VM 选择从基于查询切换到手动选择,则会发生相同的备份行为:即第二个备份是常规完全备份。
对于使用选项的 WMI 备份方法(使用或不使用加速器):如果 VM 具有多个具有相同的磁盘 UUID 的虚拟磁盘,NetBackup 将对这些磁盘执行完全备份。而不会对其执行增量式备份。具有唯一 ID 的磁盘则会按预期进行增量式备份。在“活动监视器”中,作业详细信息包括诸如以下所示的消息:
The virtual machine (Name: testVM, GUID: 98321741-A936-4128-8AB0-07099B23E25C) uses multiple disks with the same disk Id. Disk Id: 7198C033-AB5D-4585-905D-0DA68D26F9C5 Disk path: E:\VMs\testVM\testVM1.vhdx Disk Id: 7198C033-AB5D-4585-905D-0DA68D26F9C5 Disk path: E:\VMs\testVM\testVM2.vhdx You may lose optimization during the backups for the above listed disks.
要对这些虚拟磁盘执行增量式备份,请为每个磁盘分配一个唯一的 ID。例如,您可以使用 Set-VHD PowerShell cmdlet 重置 testVM1 的磁盘 ID,如下所示:
Set-VHD -Path E:\VMs\testVM\testVM1.vhdx –ResetDiskIdentifier
如果是差分磁盘,则必须运行其他命令来重新创建磁盘链。有关 Set-VHD cmdlet 的更多详细信息,请参见以下 Microsoft TechNet 文章:
我们还提供了有关加速器的其他注意事项:
请参见虚拟机加速器的注意事项和要求。
下列情况是因为 Microsoft 的限制:NetBackup for Hyper-V 不支持备份已加密的 vhd 或 vhdx 文件。
(下列情况是由于 Microsoft 的限制;此注意事项仅适用于 VSS 备份方法。)对于使用 FAT 或 FAT32 文件系统的虚拟机,NetBackup 仅支持 Hyper-V 脱机备份。
WMI 备份方法(适用于 Hyper-V Server 2016 及更高版本)不使用联机与脱机备份。
对于 VSS 备份方法:如果在备份开始时虚拟机处于“已暂停”状态,则在备份完成后虚拟机将处于“已保存”状态。
WMI 备份方法支持一个新的 Hyper-V 策略选项:(在策略的 Hyper V 选项卡的“高级”下方)。可用的设置包括、和。
对于 WMI 备份方法,请注意以下事项:
如果虚拟机在备份期间处于“已暂停”状态且设置为,则备份将在快照创建期间失败。如果设置为或,则备份将成功。虚拟机在还原之后将处于“关闭”状态。
如果虚拟机在备份期间处于“已保存”状态且设置为,则备份将在快照创建期间失败。如果设置为或,则备份将成功。虚拟机在还原之后将处于“已保存”状态。
请参见一致性级别参数 (WMI)。
NetBackup for Hyper-V 对虚拟机显示名称具有特定的字符限制。
NetBackup for Hyper-V 不支持使用光纤传输数据传输方法进行还原。
提供了有关还原 Hyper-V 虚拟机的更多信息。
请参见单个文件还原的相关说明。
请参见关于完全虚拟机还原的说明。
有关 NetBackup for Hyper-V 支持的更多信息,请查看以下文档:
NetBackup 软件兼容性列表:
Support for NetBackup in virtual environments(《在虚拟环境中对 NetBackup 的支持》):