Hyper-V检查点的原理是什么?

日期: 2015-04-08 作者:Nirmal Sharma翻译:张强 来源:TechTarget中国 英文

Hyper-V检查点功能功能使得管理员能够对虚拟机创建快照,然而这一机制背后的原理是什么呢? Hyper-V检查点,在之前的Hyper-V版本里称之为快照功能,主要用于对一台虚拟机进行当时时刻的拍照。检查点的功能是用于测试及开发用途的。微软虽然之前不建议将检查点快照用作生产环境,然而在Windows 10版本的Hyper-V里将会改变这点。 可以利用这个功能对保存的虚拟机,运行中的虚拟机和离线的虚拟机创建检查点。

检查点程序主要和Hyper-V分区的两条处理进程相关,Virtual Machine Worker进程(VMWP.exe)以及Virtual Machine Management服务进……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

Hyper-V检查点功能功能使得管理员能够对虚拟机创建快照,然而这一机制背后的原理是什么呢?

Hyper-V检查点,在之前的Hyper-V版本里称之为快照功能,主要用于对一台虚拟机进行当时时刻的拍照。检查点的功能是用于测试及开发用途的。微软虽然之前不建议将检查点快照用作生产环境,然而在Windows 10版本的Hyper-V里将会改变这点。

可以利用这个功能对保存的虚拟机,运行中的虚拟机和离线的虚拟机创建检查点。检查点程序主要和Hyper-V分区的两条处理进程相关,Virtual Machine Worker进程(VMWP.exe)以及Virtual Machine Management服务进程(VMMS.exe)。

VMMS.exe进程进行快照组件的工作,主要负责对已保存和离线虚拟机进行快照操作。对于在线的虚拟机,快照将交由VMWP.exe进程负责。下面将介绍Hyper-V检查点创建的时候所发生的事件。

针对在线虚拟机创建检查点操作


检查点创建之前,虚拟机需要停机处理。因为虚拟机的暂停和恢复操作都由VMWP.exe操作,VMMS.exe进程将负责告知VWMP.exe进程对虚拟机进行暂停操作。

在该阶段,VMWP.exe进程将会创建Hyper-V检查点文件,包括VM-GUID, AVHD/AVHDX, VM-GUID.XML, VM-GUID.VSV 以及 VM GUID.BIN。VM-GUID.BIN包含有运行中的虚拟机的内存信息。在虚拟机的属性里面,可以更改检查点文件的存放位置。

在该阶段,VMMS.exe进程将重新配置虚拟机指向新创建的VM-GUID.AVHD/AVHDX文件。

最后,VMMS.exe将告知VMWP.exe恢复虚拟机的工作。暂停和恢复的操作用户将感知不到。

针对离线或者已保存的虚拟机创建检查点操作


对离线虚拟机进行检查点操作的过程与对在线虚拟机进行检查点操作的过程类似,不同的地方在于无需暂停一台离线的虚拟机或者已保存的虚拟机,故而VMWP.exe进程无需被通知到。因此,检查点由快照管理工具处理,具体由VMMS.exe进程来处理。这种情况下,也不会创建VM-GUID.BIN文件。

针对暂停的虚拟机创建检查点操作


简而言之,对暂停的虚拟机不能创建检查点。当虚拟机暂停后,VMWP.exe进程同时也会暂停。因为检查点创建进程里包含了在执行下一个功能前暂停虚拟机的过程,这样就需要虚拟机处于一个可以被接受的状态,运行中,离线或者已保存状态。

作者

Nirmal Sharma
Nirmal Sharma

TechTarget投稿作者

相关推荐

  • VMware快照工作原理以及如何运用

    当你更新或修复应用程序和服务器时,VMware快照无疑是你的救星。而如果你负责监管虚拟环境,你更是应该知道什么 […]

  • 配置ESXi Autostart,自动打补丁

    顾名思义,VMware ESXi Autostart能够实现自动开启、关闭ESXi服务器上的虚拟机,让虚拟机管理变得更轻松。如果运行了多个虚拟机并且给主机打补丁后需要重启主机,那么ESXi Autostart的作用就更大了,没有Autostart的话,你需要在给主机打补丁后,手动重启每个虚拟机。

  • 推荐一款好的虚拟主机提供商

    推荐一款好的虚拟主机提供商 推荐理由:   第一:种类多:有经济型,全能型,功能型等   […]

  • 哪里的虚拟主机最便宜?

    鱼和熊掌不可兼得, 想要找即便宜又好用的虚拟谁有办法? 我来推荐一款,可以了解 新网云虚拟主机一年只要1元钱 […]