有效的Hyper-V备份策略列表

常见的Hyper-V备份策略

备份Hyper-V虚拟机可以很简单,但是,根据您的设置,事情可能会变得很复杂。

Hyper-V有几种常见的灾难恢复场景。

    1、备份虚拟机,并保留备份历史记录。例如,每天晚上备份,并保留最近7天的数据
    实时备份和离线备份(热备份或冷备份),称为无代理备份。
    保存状态备份(冻结备份)。
    在虚拟机内部进行备份(代理备份)。
    实时Hyper-V虚拟机复制

 
从主机上提取的备份
实时Hyper-V备份

实时备份是大多数用户想要的。实时备份是由Hyper-V和VSS提供的,VSS是Microsoft Windows XP及以后的卷影服务。

较旧的操作系统不提供VSS,因此与实时备份工具不兼容。

要使实时备份正常工作,您必须具备以下条件。

    支持 VSS 的主机操作系统和 VSS 正常工作。(Windows Server 2008 及以后的操作系统)
    VSS功能的客座操作系统。虚拟机需要运行Windows XP或Server 2003及以后的操作系统。根据您的主机操作系统版本的不同,可能会支持一些Linux版本。
    您需要在每个 VM 中安装最新的 Hyper-V 集成服务。
    你需要使用NTFS文件系统
    你必须有足够的内存和磁盘空间(10GB的磁盘空间和1GB的内存最低限度)。
    你需要有一个足够大的VSS存储区。使用VSSUIRUN.EXE或vssadmin设置10GB以上的无限制或高限制以避免问题的发生。

备份应用启动这个过程,涉及到Windows、Hyper-V和VSS。备份信号也被推送到VM中。然后触发VM的VSS,并通知VM内部可能能够处理VSS请求的所有服务。然后通过虚拟机的虚拟机的虚拟机的几乎冻结、应用和崩溃一致的状态进行备份,同时虚拟机继续不间断地运行。

 
离线虚拟机备份

当你没有VSS能力的服务或操作系统时,离线VM备份是很好的。但也因为脱机备份有时会 "更好"。所有的服务都需要关闭,包括VM的操作系统。然后进行备份,再重新启动VM。这样可以确保VM可以定时启动;但是,在许多设置中,所需的停机时间可能是个问题。

重新启动虚拟机是很好的,因为它可以清除系统中的Windows和其他临时区域,并且可以确保虚拟机实际上是可启动的。有时VHD可能会损坏,或者病毒或软件故障会导致启动过程中出现问题。如果总是进行实时备份,并且从不重启虚拟机,那么错误就不会浮出水面,不会被发现。

此外,很多时候管理员不知道虚拟服务器上是否有VSS不兼容的服务在运行。

这类例子包括。

    Microsoft Access
    MySQL
    专用数据库和平面文件数据存储库安排

 
保存的状态备份

保存状态是微软发明的,它能够以(通常)最小的数据丢失率来进行一些有用的备份,这些系统包括:非VSS兼容的操作系统。

    Windows Server 2008/R2和2012主机服务器上的大多数Linux变体
    Windows Server 2000及以上版本
    带有旧的或不存在的Hyper-V集成服务的现代Windows版本

如果虚拟机缺乏最新的Hyper-V集成服务安装,将以保存状态模式进行备份。

在以下情况下,也可以进行保存状态备份(决定权在Hyper-V管理部门,而不是备份应用程序)。

    没有足够的资源(RAM,如在RAM严重碎片化的情况下)
    虚拟机操作系统处于启动或关机过程中。

 
实时Hyper-V虚拟机复制

您可以将虚拟机从一台服务器复制到另一台服务器上,并使用备份版本化的方式保留X个过去的版本。一旦VSS将虚拟磁盘带入崩溃和应用一致的状态,您可以不对虚拟磁盘进行压缩和重复复制,而是将其复制。在恢复服务器上,您可以在需要它们的时候随时启动它们,不会有任何延迟,因为虚拟磁盘是以它们的原生格式,可以随时启动。

 
在虚拟机内部进行的备份(代理备份)。

某些情况下,需要在虚拟机内部进行备份。

    您使用的是不兼容 VSS 的操作系统,无法从主机上进行实时备份,如 Linux 或 Windows Server 2000 等。
    您在虚拟机内部使用直接连接的存储,如iSCSI或物理挂载的分区,该分区与主机相连。

 
另一个让这两种策略都能发挥作用的解决方案

Granular Backup for Hyper-V是一个创新的功能,它允许IT管理员从主机上访问虚拟机内部的文件。如果可以从主机上访问虚拟机的虚拟磁盘,您可以在不安装软件的情况下对虚拟机文件夹进行实时备份。请看这个针对Hyper-V和VMware的备份解决方案

评论