在启动时自动将虚拟机还原到最新的快照?

在vSphere 5.1.0中,我创build了一个Windows 7机器的快照。 每次重新启动时,我都会将机器恢复到此快照。 但似乎只有手动进入菜单并select还原为当前快照才可能。

每次重启时如何强制机器恢复到快照?

我build议将虚拟机设置为非持久性硬盘驱动器,只要您按照您希望“基本系统”的样子进行configuration。 我用几台机器做了演示,这样如果销售人员将演示系统弄脏了,我所要做的就是closures系统,然后重新启动回到“零日”configuration。

在虚拟机的configuration中,一旦你的虚拟机configuration了你想要“恢复”的地方,关掉虚拟机并打开设置。 在“模式”下的硬盘设置中,select“独立”,然后select“非持续”。 这样做很可能必须删除已经拍摄的快照,但是这将允许您运行VM,并且系统的所有更改都将存储在一个单独的临时磁盘文件中,该文件在VM上电时会被删除closures。

如果您想稍后更新您的虚拟基础映像,只需closures电源,将模式更改为永久,然后启动并进行更改。 完成更改后,closures电源并重复将其设回非持久性。

有很多很好的文档,但我强烈推荐VMware文档中心: http : //pubs.vmware.com/vsphere-55/index.jsp

我知道你在5.1.0上,但是现在磁盘模式已经是相同的了。 这里有一个直接链接到磁盘模式的简要解释:

磁盘模式

我过去使用的另一个可能的想法是快照正在运行的机器,select快照RAM并停顿文件系统。 而不是closures,只需手动恢复。

不同之处在于,虽然仍然是一个操作,但是主机快速返回到运行状态,并且稍后可以更容易地恢复/更新/快照,一旦盒子中的更新/改变通过QA,删除现在较旧的快照。

请注意,如果您正在执行此操作(如我),则需要为PXE环境创build文本:[esc] [enter]应该重新加载PXE菜单,这是使用任何新选项所必需的。