在Windows Server 2012 R2 Hyper-V版本中使用在线虚拟磁盘融合技术

日期: 2013-09-02 作者:Brien Posey翻译:张强 来源:TechTarget中国 英文

微软Windows Server 2012 R2 Hyper-V服务器最有用的特性之一就是创建快照,在该版本中被重新命名为checkpoints。快照功能允许将整个虚拟机回滚到之前的指定时间点状态而无需做额外的传统备份或者恢复。在Windows Server 2012 R2 Hyper-V上的一个大变化就是在线虚拟磁盘融合技术。为了能了解这个特性,我们需要先了解Hyper-V的快照是如何工作的。

当在Hyper-V场景创建快照的时候,实际并不是真实的创建了一份数据的备份拷贝。相反的,Hyper-V是创建了一块差异盘以及与母盘(VHD文件)之间的连接关系。当进行快照操作的时候,首先原先的VHD文……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

微软Windows Server 2012 R2 Hyper-V服务器最有用的特性之一就是创建快照,在该版本中被重新命名为checkpoints。快照功能允许将整个虚拟机回滚到之前的指定时间点状态而无需做额外的传统备份或者恢复。在Windows Server 2012 R2 Hyper-V上的一个大变化就是在线虚拟磁盘融合技术。为了能了解这个特性,我们需要先了解Hyper-V的快照是如何工作的。

当在Hyper-V场景创建快照的时候,实际并不是真实的创建了一份数据的备份拷贝。相反的,Hyper-V是创建了一块差异盘以及与母盘(VHD文件)之间的连接关系。当进行快照操作的时候,首先原先的VHD文件变成只读状态,所有的写操作均重定向到新建的差异盘。这就可实现母VHD文件保持原先状态,一旦快照操作后需要回滚,那么仅将差异盘删除即可,并同时将所有的读写操作重定向回到母VHD文件里。

显而易见的是,Hyper-V不限制创建快照的数量。在合理范围内,快照可以按照需求创建。每次创建一个新快照的时候,一个新的差分盘也会被创建出来。差分盘创建之前均会和之前的差分盘建立起关系。

创建多个快照可以允许管理员将虚拟机及时的回滚到所需的状态。而这样操作的影响是累积的快照将会影响虚拟机的读操作性能。

当数据需要被读取的时候,Hyper-V会智能的判断出来最近一份被创建出来的差分盘。因此,它会首先查找最近一份差分盘。如所需的数据不在这块差分盘上,Hyper-V会根据继承关系继续查找,直到找到那份数据。所以,对读操作的影响很大程度上取决于差分盘的数量。

要确保虚拟机性能的关键之一就是避免不必要的差分磁盘数量。Hper-V有可以让用户删除不必要快照的选项。删除快照并不意味着真的移除数据,而是简单的将快照数据与父VHD文件或者其它的差分盘进行融合,具体根据差分盘所在继承关系中所处位置决定。

然而,差分盘如果要进行融合操作则需要虚拟机在离线状态。如果企业需要清除Hyper-V的快照,那么将要重启虚拟机以完成所有的进程。Windows Server 2012 R2 Hyper-V版本解决了这个问题并推出了在线融合功能。如名字的意思,live merge将会允许在虚拟机在线的状态下也能进行差分盘的融合。这就大大方便了那些将核心业务运行在虚拟机场景的企业,并方便了他们保证了虚拟机性能。

相关推荐