使用快照
search cancel

使用快照

book

Article ID: 342293

calendar_today

Updated On:

Products

VMware VMware Desktop Hypervisor VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

本文将指导您理解快照并在 VMware 产品中使用快照。它将说明什么类型的快照可以在何种版本的产品中使用、快照的常见用途以及可对快照采取的操作。


Symptoms:
免责声明:本文为 Working with snapshots (1009402) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

Resolution

概述

快照:

  • 表示生成快照时虚拟机的状态。
  • 包括虚拟机的客户机操作系统的文件和内存的状态。
  • 包括虚拟机及其虚拟硬件的设置和配置。
  • 作为一组文件存储在与组成虚拟机的其他文件相同的目录中。
  • 应在测试内容包含未知或潜在有害影响时生成。
  • 并非是作为一种备份和恢复的方法。如果包含虚拟机的文件丢失,则其快照文件也将丢失。
  • 对虚拟机的性能会造成不利影响。这取决于快照存在的时间长短,以及生成快照后虚拟机及其客户机操作系统的变化大小。不建议长期在快照上运行生产虚拟机。
  • 会占用与虚拟机本身一样多的磁盘空间。如果允许有多个快照,则磁盘空间的使用量也会随着快照数量的增加而增加。

注意:配置为独立持久模式的虚拟磁盘不能使用快照。

有关快照和 VMware ESX 的详细信息,请参见了解 VMware ESX 中的虚拟机快照 (1015180) (Understanding virtual machine snapshots in VMware ESX (1015180))

类型

快照类型
产品
备注
单个
ESX 2.x 和更低版本
VMware Server
ACE 2.x 和更高版本
在任何给定时间只能存在一个快照。
使用 ACE 时,必须已使用允许快照操作的策略创建了实例。即使此功能被禁用,当使用 Workstation 创建虚拟机时,可以将其设置为在关闭时恢复为一个快照。如果这样设置后,虚拟机将在适当位置产生一个快照,即使此快照不能直接访问。
多个
ESX 3.x 和更高版本
Workstation 5.x 和更高版本
多个快照可以同时存在。另请参阅下面的快照树一节。
ACE 1.x
Player
不支持使用快照。然而,当使用 Workstation 创建虚拟机时,可以将其设置为在关闭时恢复为一个快照。如果这样设置后,虚拟机将在适当位置产生一个快照,即使此快照不能直接访问。

操作

快照操作
作用
获取
捕获虚拟机及其客户机操作系统的当前状态。
恢复
将虚拟机及其客户机操作系统恢复到生成快照时的状态。如果有多个快照,则将使用刚好在当前状态之前生成的快照。
警告:所有当前数据都将永久丢失。
删除
虚拟机的状态更改为当前状态(即,生成快照后所做的更改将保存到基础磁盘)。在一些产品的更低版本中,此菜单选项命名为移除
删除(快照管理器)
虚拟机的状态更改为当前状态(即,生成快照后所做的更改将保存到基础磁盘)。选择要删除的快照可在显示所有现有快照的图表中进行选择。此功能仅适用于支持多个快照的产品。
转至(快照管理器)
虚拟机及其客户机操作系统的状态切换到任意选择快照在其生成时的状态。选择要切换到的快照可在显示所有现有快照的图表中进行选择。此功能仅适用于支持多个快照的产品。

快照树

快照树仅适用于支持多个快照的产品。快照树显示虚拟机的所有快照以及快照之间的关系。

这是在 VMware Workstation 的快照管理器中看到的快照树示例:

注意:虽然 VMware ESX 的快照管理器的图形表示不同,但所显示的信息是一样的。

  • 您在此处表示虚拟机及其客户机操作系统的当前状态。
  • Windows XP Profession...表示虚拟机本身,而不是一个非快照。您不能使用转至切换到此状态,也不能将其删除。
  • 转至现有快照的其中一个而致永久丢失虚拟机及其客户机操作系统的当前状态,请执行以下操作:

    1. 生成一个快照。
    2. 新快照将显示在克隆的快照...您在此处之间的位置。
    3. 转至您选择的快照。虚拟机的当前状态将丢失。
    4. 虚拟机将在其之前状态下运行。
    5. 完成后,使用转至将虚拟机恢复为在步骤 1 中保存的状态。

      注意:在步骤 4 中对虚拟机所做的任何更改都将丢失,除非另外生成一个快照。

  • 如果删除一个快照,则不会影响虚拟机的当前状态或任何其他快照。
  • 快照可以视为虚拟机状态构成的一个简单序列。示例就是上面的第一行。
  • 要在一个序列外创建一个或多个快照,请转至上一个快照,然后生成一个新快照。例如,只要将上面的第一行“转至” Test Case 1 Pass 并创建新快照 Test Case 2 Pass 即可。


Additional Information

Working with snapshots