如何使用Hyper-V快照功能?

2008-7-25    | |
打印本文章
RSS

导读:本文介绍微软新虚拟化平台Hyper-V提供的一个工具:快照功能,帮你创建和应用虚拟机的即时状态浏览。

关键词:微软 Hyper-V 快照 虚拟机

正在加载数据... 【TechTarget中国原创】你曾经有没有想过,你能及时地返回到以前的某个时间点,然后看看当时你的虚拟机是怎么样的?比如,在关键任务应用中安装预测产品补丁之前,你的虚拟机是怎样的?或者,由于在SQL update语句中遗漏了where语句,导致登陆窗口的密码意外溢出之前,虚拟机又是如何?

  作为无数虚拟机之父,TechTarget中国的特约虚拟化专家Anil Desai经常会有同样的感觉和想法。幸好,微软的Hyper-V提供了一个很有用的工具,帮你创建和应用虚拟机的即时状态浏览:快照功能。这个工具很好用,可以从Hyper-V 管理控制台创建虚拟机快照。

【TechTarget中国原创】你曾经有没有想过,你能及时地返回到以前的某个时间点,然后看看当时你的虚拟机是怎么样的?比如,在关键任务应用中安装预测产品补丁之前,你的虚拟机是怎样的?或者,由于在SQL update语句中遗漏了where语句,导致登陆窗口的密码意外溢出之前,虚拟机又是如何?

  作为无数虚拟机之父,TechTarget中国的特约虚拟化专家Anil Desai经常会有同样的感觉和想法。幸好,微软的Hyper-V提供了一个很有用的工具,帮你创建和应用虚拟机的即时状态浏览:快照功能。这个工具很好用,可以从Hyper-V 管理控制台创建虚拟机快照。

  Hyper-V快照简介

  为了完整地记录虚拟机的状态,你需要很多不同的信息。尽管你可以手动备份所有必需文件和设置,但这个过程极其枯燥而且容易出错。Hyper-V快照包含了虚拟机返回到之前某时间点所需的所有信息和数据。这包括:

  • 虚拟机配置设置(.vmc文件内容)
  • 虚拟网络设置
  • 附属到虚拟机的所有虚拟硬盘(VHD)的当前状态
  • 虚拟机已保存的状态信息(如果适用)

  最让人欣慰的是,启用快照时你并不需要做什么特殊的任务。只要你有Hyper-V虚拟机,你就可以使用这个功能。

  利用快照功能创建虚拟机剪贴簿(VM scrapbook)

  虚拟机一旦创建完毕即可创建快照。通常,快照创建过程只需几秒钟,而且虚拟机不需暂停、停止或关闭。快照是由Hyper-V创建、执行的,它完全独立于运行在子分区的子操作系统的类型和性能。快照相关文件会自动储存到Hyper-V服务器设置的默认路径下。

  在Hyper-V管理控制台你可以轻松地创建快照,只需右击虚拟机,选择“创建快照”即可。任何时刻你都可以创建快照,它会自动嵌入该虚拟机的即时状态浏览树结构中(见图1)。在快照属性中,你可以查看快照的详细信息。快照中储存的设置是只读的,除非你将它们应用到现有虚拟机。

Hyper-V快照

    图1.利用Hyper-V管理控制台查看虚拟机快照

  请注意,Hyper-V快照与文件系统快照不是一回事,如微软的VSS(卷影复制服务)功能的快照。这两项技术使用了同样的术语,但是Hyper-V快照并不依赖于文件系统快照功能。

  快照和撤销盘

  快照很大程度上替代了在Microsoft Virtual PC和Microsoft Virtual Server中撤销盘(undo disks)的概念。没有Hyper-V时,你会在启动虚拟机之前启用撤销盘。然后,当虚拟机停止或关闭后,你可以决定是否保存,要么永远的保留这些改变,要么完全放弃这些改变。

  Hyper-V中的快照有同样的功能,但是用了不同的术语和操作。Hyper-V模式的主要好处是它可以让管理员快速简易地创建改变关系结构、可以返回到任何时刻。而且,它解决了与虚拟机配置改变相关的潜在问题(例如,如果虚拟网络或内存设置改变),以及VHD较多的虚拟机可能存在的问题。

  应用快照

  当你应用快照时,当前的虚拟机配置会被完全覆盖。记住,这包括所有附属VHD的内容。因为这个操作是永久性的,所以,最好在应用原来的快照之前先创建一个新快照。以便今后还可以再返回到当前状态。另外,如果虚拟机原来的状态是关闭的,那么虚拟机返回后也会是处于关闭状态。当返回到某一快照时,任何依赖于次快照的其它快照都会被移除,因为它们已经失效。

  快照转移(Snapshot Transferring):输入和输出虚拟机

  虚拟机快照就像一本包含小孩照片的重要相册一样,在移动虚拟机时你可能希望随时携带你的虚拟机快照。最简单的方法是利用Hyper-V的Export命令。你也可以在终端服务器上使用Import命令恢复虚拟机,以及所有相关文件和设置。这两个操作都可以通过脚本或Hyper-V管理控制台执行。

  Hyper-V快照的最佳用法

  通常,你应该在做任何可能有风险的更改之前,为虚拟机创建快照。例如,如果你要应用OS更新或补丁,但又希望可以轻松地撤销它们,那么就在应用之前创建一个快照。同样,当你想更改虚拟机配置设置或关键的子操作系统服务时,先为虚拟机创建快照。

  快照并不是在任何情况下都适用。首先,快照不能取代备份。你仍应该遵循虚拟机备份的最佳做法(用脚本或虚拟化工具进行手动备份)。只要恰当,一定要利用子操作系统的功能。例如,如果你要做一个关键的数据库更改,那么从虚拟机内做一个标准的数据库备份。记住,有些类型的应用和服务可能不太适合返回过去状态。微软的Active Directory需要注意,这个复制的数据库依赖于时间戳(time stamps)和连续变更日志文件,以便使变更保持一致。

  尽管如此,如果使用得当,快照真的很有价值。

  总结

  在Hyper-V中,快照使用非常方便,任何时候都可用,而且操作简单,易于创建和应用。它就像一个数码相机,其幕后的技术复杂难懂。然而,等你下次意外地运行递归脚本删除临时文件,然后从C:盘根目录启动时,你会感到很欣慰,因为你创建过虚拟机即时镜像。

  关于作者:Anil获得了MCSE、MCSD和MCDBA认证,同时也是微软MVP。他写作或合著了将近20本技术书籍,包括几本微软认证参考指南。

查看全文
 
VMware通知Veeam Software在其新的Veeam Backup和Replication 3.1产品中停止对免费ESXi版本的支持,这种做法可能将小型企业推向使用微软hypervisor的阵营。
 
今年年初,调研机构PSB在全球范围内进行的一项调查显示,多数IT经理计划或考虑在未来12个月内采用的技术中,服务器和存储的整合受关注最高……
 
在一台特定的服务器上,每一个虚拟机是否可以运行任何版本的Windows?重新启动虚拟机,是否会对其它虚拟机产生影响……
 
Vizioncore公司发布了虚拟环境备份软件vRanger Pro新版本3.2.8,并宣称这是第一款用于备份和恢复运行在ESXi 3.5(VMware轻量级hypervisor)上虚拟机的产品。
 
赛门铁克今天宣布将与VMware合作,共同为VMware环境提供高可用性(HA)和灾难恢复(DR)增强性解决方案。该合作计划包括……
虚拟化部署项目包括几个阶段和重大的规划,以满足IT现有的技术环境。如果执行得正确,虚拟化部署的这些阶段能帮助你评估和测量现有的技术资产,并决定你的虚拟化需求。本手册将介绍虚拟化项目实施过程中的三大阶段,教您如何正确执行以便获得成功。
在之前的专题“虚拟桌面基础架构VDI”以及“桌面虚拟化VDI实施流程指导手册”中,我们学习了VDI的定义以及实施流程。在本专题中,我们主要学习VDI的使用情况,需要注意的事项及技巧。
什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?VMware vSphere的亮点究竟在哪里?  2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……
最新更新
专家答疑
技巧
吴炫国
能否简单介绍一下Hyper-V的远程控制台功能?我不太清楚如何实现远程管理的功能,许多时候会出现RPC错误。我的环境是公网。
Serdar Yegulalp
在主机物理磁盘上如何排列虚拟硬盘最合适?排列虚拟硬盘的最佳方式是什么?如果你的服务器有三个驱动,宿主了两个虚拟操作系统,可以……
Scott Feuless
如果业务单位反对采用虚拟化的话,IT该怎么办?阻碍虚拟化采用的关键是什么?如何说服业务单位采用虚拟化?

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录