您可以为虚拟机生成一个或多个快照,以捕获特定时间的设置状态、磁盘状态和内存状况。执行快照时,还可以静默虚拟机文件,并从快照中排除虚拟机磁盘。

执行快照时,虚拟机上正在执行的其他活动可能会影响恢复到该快照的快照过程。从存储角度而言,执行快照的最佳时间是在未产生大量 I/O 负载时。从服务角度而言,执行快照的最佳时间是在虚拟机中没有应用程序与其他计算机通信时。如果虚拟机正在与其他计算机通信,特别是在生产环境中,最可能出现问题。例如,如果执行快照时虚拟机正在从网络中的服务器下载文件,虚拟机会继续下载文件,同时就其进度与服务器进行通信。如果恢复为此快照,虚拟机与服务器之间的通信将受到干扰,且文件传输失败。可以创建一个内存快照或静默虚拟机中的文件系统,具体取决于要执行的任务。

内存快照
生成快照的默认选择。捕获虚拟机内存状况时,快照会保留虚拟机的实时状况。内存快照可以创建某一精确时间点的快照(例如,升级仍在运行的软件)。生成了内存快照后,如果升级未按预期完成,或软件不符合您的预期,则可将虚拟机恢复到其以前的状态。

捕获内存状况时,虚拟机的文件无需静默。如果未捕获内存状况,快照就不会保存虚拟机的实时状况,除非静默磁盘,否则磁盘就是崩溃一致的。

静默快照
当静默虚拟机时,VMware Tools 会静默虚拟机的文件系统。静默操作可确保快照磁盘表示客户机文件系统的一致状况。静默快照适用于自动备份或定期备份。例如,如果您无法识别虚拟机的活动,但希望恢复为多个最近的备份,则可以静默文件。

如果虚拟机电源已关闭或 VMware Tools 不可用,则 Quiesce 参数将不可用。您无法静默包含大容量磁盘的虚拟机。

重要说明: 请勿将快照用作唯一的备份解决方案或长期的备份解决方案。

更改磁盘模式以从快照中排除虚拟磁盘

可以将虚拟磁盘设置为独立模式,以便从所执行的其虚拟机的任何快照中排除该磁盘。

必备条件

更改磁盘模式之前,请先关闭虚拟机电源并删除所有现有快照。删除快照涉及将快照磁盘上的现有数据提交至父磁盘。

所需特权:
  • 虚拟机.快照管理.移除快照
  • 虚拟机.配置.修改设备设置
注: 独立磁盘不参与虚拟机快照。也就是说,磁盘状态独立于快照状态,创建快照、整合快照或恢复到快照不会对磁盘产生任何影响。

您可以为具有独立磁盘的虚拟机生成内存快照,但无法还原该快照。这些快照的主要用途是捕获虚拟机的状态,以便通过 Vmss2core 或类似工具进行进一步分析。

过程
  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,展开硬盘,然后选择独立磁盘模式选项。
    选项 描述
    从属

    从属模式是默认磁盘模式。生成虚拟机快照时,快照中包含从属磁盘。恢复到上一个快照时,所有数据都将恢复到生成快照的时间点。

    独立 - 持久

    持久模式磁盘的行为与物理机上常规磁盘的行为相似。写入持久模式磁盘的所有数据都会永久性地写入磁盘,即使恢复快照也是如此。关闭虚拟机电源或重置虚拟机时,将保留磁盘及其所有快照。

    独立 - 非持久

    处于非持久模式的磁盘的行为与只读磁盘类似。关闭虚拟机电源或重置虚拟机时,对非持久模式磁盘的更改将丢失。使用非持久模式,您可以每次使用相同的虚拟磁盘状态重新启动虚拟机。对磁盘的更改会写入重做日志文件,也可以从中读取这些更改,关闭虚拟机电源或重置虚拟机或者删除快照时会删除重做日志文件。

  3. 单击确定

生成虚拟机快照

可以在虚拟机打开电源、关闭电源或挂起时执行快照。如果正在挂起虚拟机,请等到挂起操作完成后再执行快照。

创建内存快照时,快照会捕获虚拟机内存的状态和虚拟机电源设置。捕获虚拟机内存状态时,完成快照操作所需的时间更长。您还可能会看到通过网络响应时短暂失效的情况。

当静默虚拟机时,VMware Tools 会静默虚拟机中的文件系统。静默操作会暂停或更改虚拟机上正在运行的进程的状况,尤其是在恢复操作期间可能会修改存储在磁盘上的信息的进程。

具有 IDE 或 SATA 磁盘的虚拟机不支持应用程序一致静默。

注: 如果生成动态磁盘(Microsoft 特定的磁盘类型)的快照,则快照技术会保留文件系统的静默状态,但不会保留应用程序的静默状态。

必备条件

  • 如果要对其多个磁盘处于不同磁盘模式的虚拟机执行内存快照,请确认已关闭虚拟机电源。例如,如果某种专用配置要求使用独立磁盘,则必须在执行快照前关闭虚拟机电源。
  • 要捕获虚拟机的内存状况,请确认已打开虚拟机电源。
  • 要静默虚拟机文件,请确认已打开虚拟机电源并已安装 VMware Tools。
  • 验证您在虚拟机上是否具有 虚拟机.快照管理.创建快照特权。

过程

  1. vSphere Client 中,导航到一个虚拟机,然后单击快照选项卡。
  2. 单击生成快照

    结果:此时将打开生成快照对话框。

  3. 输入快照的名称。
  4. (可选)输入快照的描述。
  5. (可选)要捕获虚拟机的内存,请选中生成虚拟机内存快照复选框。
  6. (可选)要暂停客户机操作系统中正在运行的进程,以便在生成快照时文件系统内容处于已知一致状态,请选中使客户机文件系统处于静默状态 (需要安装有 VMware Tools) 复选框。
    注: 仅当虚拟机已打开电源且已取消选中 生成虚拟机内存快照复选框时,才能使虚拟机文件处于静默状态。

    有关静默虚拟机时虚拟机行为的详细信息,请参见知识库文章 https://kb.vmware.com/s/article/5962168

  7. 单击创建