微软Hyper-V快照加速虚拟机备份

日期: 2011-08-02 作者:Brien Posey翻译:Michael Zhang 来源:TechTarget中国 英文

虽然不是作为传统备份方式的替代品,微软的Hyper-V快照能为用户提供较快且容易的方式来备份虚拟机。本文中,我们将共同了解如何创建一个Hyper-V下的快照,以及使用快照特性的合适时间。 Hyper-V快照功能对于备份管理员来说是很有用的,尤其是在管理员需要打一个特别的补丁包或者是在虚拟机上做一个较大的配置改变的时候。比方说虚拟机扮演的是数据库服务器以外的服务器,管理员就可以在任何操作前简单的做一个快照做备份。

一旦操作被确认为成功的了,那么就可以直接点击右键删除快照。 创建一个Hyper-V快照 在Hyper-V软件上创建快照很容易。方法是打开Hyper-V管理器,在所在的虚拟机上右键点击就可……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

虽然不是作为传统备份方式的替代品,微软的Hyper-V快照能为用户提供较快且容易的方式来备份虚拟机。本文中,我们将共同了解如何创建一个Hyper-V下的快照,以及使用快照特性的合适时间。

Hyper-V快照功能对于备份管理员来说是很有用的,尤其是在管理员需要打一个特别的补丁包或者是在虚拟机上做一个较大的配置改变的时候。比方说虚拟机扮演的是数据库服务器以外的服务器,管理员就可以在任何操作前简单的做一个快照做备份。一旦操作被确认为成功的了,那么就可以直接点击右键删除快照。

创建一个Hyper-V快照

在Hyper-V软件上创建快照很容易。方法是打开Hyper-V管理器,在所在的虚拟机上右键点击就可以创建快照,下面就是一个很好的例子。

创建Hyper-V快照

图1:创建Hyper-V快照(点击查看大图)

在所在的虚拟机上右键后选择快照命令

一旦快照创建好,我们在Hyper-V里面的虚拟机下面就能看到一个快照树。快照树的意义在于一旦在虚拟机做出重要改变后遇到需要恢复到原先状态的时候能够顺利恢复到之前的备份上。从快照树上对虚拟机做恢复,如下面的图所示,只用简单的右键一下虚拟机,然后点击菜单上的快捷键“恢复”即可。下面的图示很好的展示了选定虚拟机上的快照树。

选择“恢复”命令

图2:选择“恢复”命令(点击查看大图)

我们可以通过右键需要恢复的虚拟机然后选择菜单上的“恢复”快照就可以很容易的将虚拟机恢复到原先的状态。

使用Hyper-V快照功能的劣势

正如你所看到的那样,Hyper-V创建快照和恢复相对都很容易。通过对本文的介绍,我经常把快照说成是“备份”,但需要知道的是,这和传统意义上的备份并不相同。事实上,微软建议用户使用少量的使用快照功能,因为Hyper-V快照技术本身还是有其缺陷的。

第一个方面的缺陷是Hyper-V的快照是基于本地存储,因此对其的保护措施就相对比较有限,并且它和数据本身是存在于同一个卷上的,这样更减少了其快照的意义。

当我们创建一个快照的时候,微软会创建一个特殊的虚拟硬盘,叫AVHD文件。可以从如下的图例中看出,例子里我们用Hyper-V软件为虚拟机Lab-DC创建了一个文件夹,在这个文件夹里,是一个被称为虚拟硬盘和一个被称为快照的两个子文件夹,刚才所说的AVHD文件就存储在那里。

AVHD文件会消耗与其他虚拟磁盘文件共享的磁盘空间。需要了解的是,Hyper-V默认使用的是动态扩展虚拟磁盘大小的技术,因此,给其他AVHD文件预留足够的空间有着重要的意义。

图3:Hyper-V快照存放在本地

图3:Hyper-V快照存放在本地 

AVHD文件会消耗与其他虚拟磁盘文件共享的磁盘空间。

另外一个不建议大量使用快照的原因在于快照技术会对虚拟机性能上受到较大的影响。当我们创建一个快照的时候,我们并不是简单的在对一个虚拟机做拷贝。相反的,Hyper-V首先会先让虚拟硬盘文件只读,然后会创建一个新的虚拟磁盘文件,也就是之前说的AVHD文件。此期间所有的操作都会被记录在这个新的虚拟磁盘文件上。

这种方式会对读操作产生较大的影响。当产生读请求的时候,Hyper-V首先会检测AVHD文件是否含有所需要的文件。如果相应的文件没有找到,将再从原有的磁盘文件中查找。性能上的影响将全部加到有着多个虚拟磁盘文件上,因为在数据被查找到前,需要遍历所有的虚拟磁盘文件。

使用Hyper-V的另外一个问题是对于数据库服务器,它的表现并不尽人意。当虚拟机上的数据库服务器回滚到快照状态时,服务器会丢失掉所有自快照后的全部处理记录。这对于那些已经连接到数据库并基于那些数据做过操作的应用来说就是一个很大的问题。微软禁止将快照技术使用在虚拟化的Exchange邮件服务器上因为刚才说的问题会影响到Exchange的正常运行。

正如我们所了解的那样,Hyper-V快照能为我们提供快速的虚拟机快照服务,然而这并不是说它就能替代传统的备份操作,同样的它们也有自己的空白地带。

相关推荐

  • 简单可靠的平面备份技术

    在过去,很少有人认为平面数据备份可以成为传统备份方式的靠谱的替代者。而到了现在,随着快照技术的不断增强,趋势正在改变。

  • 快照管理工具增加了智能数据管理功能

    Catalogic Software的ECX 2.6产品在快照创建和管理方面针对DevOps增加了许多实用的功能。

  • 存储经理人2016年11月刊:快照那些事儿

    《存储经理人》2016年11月刊重点关注存储快照技术,内含最新SAN存储采购调查、存储职场前沿观察以及当前阶段云存储市场上出现的需求变化。同时,本月还关注存储厂商、超融合、数据保护等热门话题。

  • 拷贝管理系统如何提升效率?

    由于服务器虚拟化,镜像复制变得越来越快并广泛应用。应用所有者以及开发团队已经在应用拷贝生产数据的进程了,如此看来,拷贝管理系统也应该提升效率。