在生产中使用具有生产检查点的Hyper-V快照

对于大多数花时间在虚拟环境上进行管理的虚拟化管理员而言,快照对于大多数用例(尤其是生产工作负载)而言都是一件坏事。我们最有可能遇到快照在性能或基础虚拟磁盘基础结构方面引起重大问题的情况。多年的经验法则是生产中不支持快照。借助Windows Server 2016 Hyper-V,引入了一种新型的快照,它涉及生产中快照的概念。我们在这里宽松地使用“快照”一词,因为从概念上来说这是大多数人最熟悉的术语。在Hyper-V中,“检查点”是快照意识形态 让我们看看如何在Hyper-V生产检查点中在生产中使用快照。
在具有Hyper-V生产检查点的生产中使用快照
为了在检查点/快照中提供一些背景知识,在Windows Server 2016之前,已为它们创建了一个简单的标准检查点。创建标准检查点时,来宾操作系统不了解正在创建的检查点。换句话说,没有与卷影复制服务或VSS进行交互,以使来宾操作系统能够知道采用检查点的时间点。回滚标准快照后,虚拟机将及时移回,而从VSS角度来看,虚拟机没有任何参考点。这可能会导致非常糟糕的事情发生,尤其是在生产工作负载中,因为标准快照与应用程序不一致。
使用备份软件,我们熟悉  应用程序感知处理。当备份作业“可识别应用程序”时,它们将与VSS交互以刷新内存并等待磁盘I / O操作,以便VSS操作一致地捕获所有特定于应用程序的事务。对于需要事务一致性的数据库之类的应用程序,征集VSS(特别是VSS编写器)与应用程序一起正确刷新数据非常重要。这将导致应用程序一致的备份。
Hyper-V生产检查点借鉴了这种成熟的备份技术。当  生产检查点被创建,在客户操作系统与VSS检查点创建过程相互作用在Hyper-V环境中运行。在Linux中,文件系统被冻结。由于生产检查点使用VSS创建检查点,因此虚拟机的操作与进行VSS感知的备份的操作相同。驻留在内存中的应用程序特定数据将刷新到磁盘。这意味着生产检查点是处于应用程序一致状态的虚拟机的快照。因此,我们可以看到为什么现在检查点是“生产检查点”。
 
配置生产Hyper-V检查点
如上所述,使用Windows Server 2016时,在查看Hyper-V虚拟机的设置时会找到启用生产检查点的选项。右键单击您的Hyper-V虚拟机,然后选择  设置。
 
导航到Hyper-V虚拟机设置
进入Hyper-V虚拟机设置后,然后导航至“ 管理” 部分,然后  导航至“  检查点生产”。注意“ 检查点类型”部分下的选项  。
    启用检查点复选框–我们可以选中或取消选中此选项以完全启用或禁用检查点。默认情况下,启用检查点。
    生产检查点–使用来宾操作系统中的备份技术来创建不包含内存的数据一致的检查点
    有一个故障回复复选框–“如果无法创建生产检查点则创建标准检查点”,该复选框被选中以故障回复到标准检查点。
    标准检查点–这些是标准快照,可捕获精确状态下的数据和内存。它们是应用程序一致的,因为它们以精确的状态捕获内存和数据。
 
查看Hyper-V生产检查点设置
创建Hyper-V生产检查点
一旦配置了如上所示的选项,创建生产检查点就如同在虚拟机上单击鼠标右键并创建检查点一样简单。
 
创建一个Hyper-V检查点
Hyper-V会在弹出的窗口中验证是否已创建“生产检查点”。如消息中所示–生产检查点使用来宾操作系统(aka VSS)中的“备份技术”来创建一致的备份/检查点。
 
Hyper-V验证生产检查点是否已创建
应用Hyper-V生产检查点
应用Hyper-V生产检查点同样简单。在检查点上单击鼠标右键,然后单击“  应用”。
 
应用Hyper-V生产检查点
我们可以选择创建另一个检查点以捕获当前状态,或者简单地  应用并丢失当前状态并返回到生产检查点。
 
应用Hyper-V Checkpoint选项
应用后,我们看到“正在  应用检查点”状态出现。
 
应用Hyper-V检查点状态
应用生产检查点时需要注意的区别是虚拟机将关闭电源。这表示实际使用的生产检查点方法。此外,我们还记得,内存没有在生产检查点中捕获,这是我们必须重新启动VM的另一个原因。同样,就像使用VSS感知的备份还原服务器一样,服务器也会重新启动。在这里,它只是关闭电源,当您重新打开电源时,您正处于生产检查点的应用程序一致状态。
 
生产检查点后,Hyper-V虚拟机关闭电源
思想
有时,您可能想要在某些用例中使用"标准检查点"。 示例将在开发环境中,如果您希望能够恢复到虚拟机(包括内存)的"精确状态",则需要使用标准检查点。 现在,我们可以在生产中使用具有 Hyper-V 生产检查点的快照。新的生产检查点采用"备份技术",在生产环境中得到支持,这绝对是生产工作负载的一项很酷的功能。 与任何工具一样,要谨慎一点。 仅仅因为我们有能力使用某样东西,并不意味着我们需要或应该使用。 在我谦逊的诚实看来,在生产中使用任何类型的快照/检查点时,您仍然应该非常明智,因为它增加了虚拟基础架构的潜在复杂性,并为出错提供了更多的切入点。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值