四、Vmware Server 的快照系统
1.建立快照
快照系统的工作原理是保存虚拟机器的当前状态、硬盘设置和虚拟机器设置等。然后,可以将虚拟机器恢复到任一时刻的快照的状态。如果您想在同一个时间点上对某项特定任务或某个动作进行反复测试,快照就非常有用。快照和非持久性的硬盘不同,它还可以保存当前内存的设置,就好像真的返回到某个特定时间点一样。我在调试过程中经常使用这项技术。快照与普通的调试器或调试环境不同,它每次都可以准确地回到某一点的状态和设置。您可以用更新过的软件从完全相同的状态和时间点开始,反复进行同样的测试。在运行虚拟机器之后,从 Snapshot 菜单中选择“Save Snapshot”如图 9或者点击工具条中的 Snapshot 按钮。

图 9 创建快照
创建快照时VMware 将暂时停止执行现有的操作,记录当前的所有信息。请注意,您一次只能记录一台虚拟机器的一幅快照。不可能记录一段时间内的快照,然后选择返回其中一幅快照。要恢复到当前快照,只需从 Snapshot 菜单中选择“Revert to Snapshot”即可。
2. 然后“锁定”一幅快照
也可以控制虚拟机器关闭时,VMware 与快照系统进行交互的方式,然后“锁定”一幅快照,这样,这幅快照就不会被覆盖。实现这些设置的方法是:
通过选择 VM 菜单中的 Setting 选项打开虚拟机器的设置(不论虚拟机器是否正在运行)。
点击 Options 标签页。
从选项列表中选择 Snapshot 项,如图 10所示。

图10 配置快照
说明:要防止虚拟机器的当前快照被覆盖,可以点击 Lock this snapshot 按钮。 要强制虚拟机器在电源关闭的时候恢复当前快照,可以点击“Revert to the snapshot”单选钮。如果您希望关闭虚拟机器时 VMware 能够更新快照,那么可以选择“Update the snapshot”单选钮。如果您希望启动虚拟机器时恢复前一个状态,那么该选项非常有用,当您采用渐增的方式测试网格的安装时,它就更加有用了。此外,您还可以让 VMware 在每一次关闭虚拟机器时询问您需要进行哪些操作。