服务器 频道

如何使用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本技术书籍,包括几本微软认证参考指南。
 

0
相关文章