在 vSphere 5.1.0 中,我创建了 Windows 7 计算机的快照。每次重新启动计算机时,我都想将其恢复到此快照。但这似乎只有在我手动进入菜单并选择“恢复到当前快照”时才有可能。
每次重启机器时,如何强制恢复到快照?
答案1
我建议在将虚拟机配置为您想要的“基础系统”的样子后,将其设置为非持久性硬盘。出于演示目的,我对几台机器进行了此操作,这样如果销售人员弄乱了演示系统,我只需关闭系统并重新启动即可返回“零日”配置。
在虚拟机配置中,将虚拟机配置为您想要“恢复”的位置后,关闭虚拟机并打开设置。在“模式”下的硬盘设置中,选择“独立”,然后选择“非持久”。这样做很可能需要删除已经拍摄的快照,但这将允许您运行虚拟机,并且对系统的所有更改都将存储在单独的临时磁盘文件中,该文件在虚拟机关闭时会被删除。
如果您希望稍后更新虚拟机基础映像,只需关闭电源,将模式更改为持久模式,然后打开电源并进行更改。更改完成后,关闭电源并重复此操作将其重新设置为非持久模式。
有很多优秀的文档,但我强烈推荐 VMware 文档中心: http://pubs.vmware.com/vsphere-55/index.jsp
我知道您使用的是 5.1.0,但磁盘模式已经有一段时间没有变化了。以下是磁盘模式的直接链接,并附有简要说明:
答案2
我过去使用过的另一个潜在想法是对正在运行的机器进行快照,选择对 RAM 进行快照并使文件系统处于静止状态。 反而关闭电源,只需手动恢复。
不同之处在于,虽然它仍然是一个操作,但主机会快速返回到运行状态,并且可以稍后更轻松地恢复/更新/快照,一旦框中的更新/更改通过 QA,就会删除现在较旧的快照。
注意,如果您像我一样正在执行此操作,则要发送 PXE 环境:[esc][enter] 应该重新加载 PXE 菜单,这是使用任何新选项所必需的。