权衡Windows Server 2016 Hyper-V检查点之间的差异

日期:2017-1-10作者:Nirmal Sharma翻译:张冀川来源:TechTarget中国 英文

【TechTarget中国原创】

Windows Server 2016 Hyper-V提供了两类检查点:标准及生产。如何决定使用哪一种?

虚拟机即时配置快照已经帮Hyper-V管理员解决了很多令人头痛的问题,现在Hyper-V管理员在保存虚拟机状态时有了更多的选择。最初被称为快照,微软在Windows Server 2012 R2中将其修改为检查点。在后续版本Windows Server 2016中,微软提供了两种Hyper-V检查点:标准检查点、生产检查点。

两类Hyper-V检查点

尽管标准、生产检查点都创建了虚拟机的即时镜像,但却依赖于不同的技术。标准镜像保存虚拟机然后创建即时镜像,与Hyper-V早期版本中快照的实现方式非常类似。生产检查点采用备份技术,使用集成服务功能创建虚拟机的即时镜像。对于正在运行Windows操作系统的虚拟机而言,生产检查点使用卷影复制服务(VSS)技术;对运行Linux发行版的虚拟机来说,生产检查点刷新文件系统缓冲区创建一个一致的虚拟机镜像。

应该使用哪种检查点?

由于在Windows Server 2016中,提供了两种类型的Hyper-V检查点,必须理解标准检查点、生产检查点之间的区别并在决定使用哪种检查点时权衡这些差异。当对虚拟机执行标准检查点时,了解Hyper-V捕获虚拟机的磁盘以及内存状态,配置被恢复到应用标准检查点的精确时刻是很重要的。除捕获磁盘之外,标准检查点还捕获内存状态,这包括了运行在虚拟机内的应用正在处理的会话。当你使用生产检查点时,Hyper-V使用卷影复制服务创建一个数据一致的存储镜像,但从不对虚拟机的内存状态进行快照。

标准检查点对用于开发及测试的虚拟机尤为有用,但不适合在内存中保存会话的虚拟机。由于恢复时同样会恢复内存配置,如果选择的是标准检查点,那么使用内存数据处理会话的应用可能无法搞定内存变化。如果使用的是生产检查点,运行在虚拟机内的任何应用都能够正常运行而且能够处理变更因为其调用了卷影复制服务恢复操作。例如,在恢复运行SQL以及Exchange应用的虚拟机的生产检查点时,应用将能够正常运行。

启用并创建检查点

你可以使用Hyper-V Manager用户界面,以及PowerShell启用并创建检查点。在Hyper-V Manager中,右键单击你想启用检查点的虚拟机,然后点击设置。在管理菜单下选择检查点,然后单击启用检查点复选框启用检查点。

如图A所示,你可以选择生产检查点或者标准检查点。如果创建生产检查点出问题,你需要创建一个标准检查点代替它,勾选复选框“如果无法创建生产检查点,创建标准检查点”即可。

权衡Windows Server 2016 Hyper-V检查点之间的差异

图A.启用虚拟机检查点

请注意在Windows Server 2016 Hyper-V中新创建的虚拟机默认使用的是生产检查点。

为创建检查点,只需要右键单击虚拟机,然后单击检查点以允许Hyper-V创建一个检查点。一旦创建完检查点,如图B所示,Hyper-V将显示一条成功创建检查点的信息。

权衡Windows Server 2016 Hyper-V检查点之间的差异

图B. 成功创建检查点

如果你需要使用PowerShell启用、禁用或者创建Hyper-V检查点,可以使用如下Set-VM PowerShell 命令:

可以使用如下命令启用或禁用虚拟机检查点,执行Set-VM –Name VM1 –CheckPointType Enable 命令启用检查点,执行Set-VM –Name VM1 –CheckPointType Disable命令禁用检查点。

为配置虚拟机仅使用生产检查点,可以使用Set-VM –Name VM2 –CheckPointType ProductionOnly命令。如果生产检查点创建失败,为确保Hyper-V能够切换到标准检查点,可以使用Set-VM –Name VM2 –CheckPointType Production PowerShell命令。

为能够使用PowerShell创建检查点,你需要使用 CheckPoint-VM PowerShell命令,执行 CheckPoint-VM –Name VM1 命令以允许Hyper-V创建一个检查点。

取决于虚拟机的状态,你可以配置并创建一个检查点。对安装了集成服务、处于运行状态的虚拟机而言,你可以同时使用生产、标准检查点,但没有安装集成服务的虚拟机只能使用标准检查点。

如果虚拟机处于离线状态,那么生产检查点和标准检查点并没有任何差异。

尽管Hyper-V检查点提供了很简单的方式将虚拟机配置恢复到之前的状态,但针对非核心虚拟工作负载或者用户测试及开发的虚拟机,你应该使用生产检查点。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

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

作者>更多

Nirmal Sharma
Nirmal Sharma

TechTarget投稿作者

微软Hyper-V>更多

相关推荐

技术手册>更多

  • 虚拟化最受欢迎专家答疑TOP 8

    无论您在虚拟环境的操作系统许可、备份虚拟机、灾难恢复还是成本节约等环节存在任何问题,Searchsv.com专家团队都会给您精心解答、助您一臂之力。本专题中我们汇聚了服务器虚拟化网站最受欢迎的八篇专家答疑,让我们一同回顾。

  • 在Mac上玩转VMware Fusion

    在同个机器上运行不同操作系统非常酷。对于一部分人来说,这个功能是必需的。对于用于Mac的VMware Fusion,用户可以在Mac OS X里运行多个操作系统。

  • 在Win2003上安装VMware

    VMware Server提供了一个免费的并且比较容易进入的服务器虚拟化方法,不过部署它的几个方面——尤其是配置,可能很棘手。即使这个产品是免费的,可如果在安装和安全化进程中出了错误,也将会付出很高的代价。本指南提供了VMware Server在安装、配置(主要注重高安全性)以及如何成功运行于微软Windows 2003服务器等方面的说明。

  • 瘦客户端技术基础手册

    《瘦客户端技术基础手册》围绕瘦客户端技术基本知识与基本应用展开,包括瘦客户端概念、与胖客户端的差异;如何将PC转换成瘦客户端;VDI使用瘦客户端还是胖客户端呢?如何选择最好的?等等。

TechTarget

最新资源
  • 存储
  • CIO
  • 网络
  • 服务器
  • 数据中心
  • 云计算