Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

6.9. 快照

6.9.1. 创建一个虚拟机的快照

一个快照(snapshot)就是一个虚拟机的某些或所有磁盘在一个特定时间点上的操作系统和应用程序的记录。如果您所要进行的操作有可能会对系统产生非预期的结果,您可以在进行这个操作前对虚拟机进行一个快照。当您所做的操作出现问题时,就可以使用快照把系统恢复到以前的状态。

过程 6.11. 创建一个虚拟机的快照

  1. 虚拟机标签页并选择一个虚拟机。
  2. 在详情框中选快照标签页,点创建
    创建快照

    图 6.1. 创建快照

  3. 输入这个快照的描述信息。
  4. 选择要包括的磁盘
  5. 使用保存内存选项来指定您是否需要在快照中包括虚拟机的内存。
  6. 确定
虚拟机上所选的磁盘上的操作系统和应用程序被保存在快照中,这个快照可以被预览,或用来恢复系统。快照的状态为 Locked,然后变为 Ok。当您点这个快照时,它的信息会在右面的详情框中的常规磁盘网络接口安装的应用程序标签页中显示。

6.9.2. 使用快照来恢复一个虚拟机

快照可以把虚拟机恢复到它以前的状态。

过程 6.12. 使用快照恢复虚拟机

  1. 虚拟机标签页并选择一个虚拟机。
  2. 在详情框中点快照标签页列出有效的快照。
  3. 在左面的框中选择一个被用来恢复的快照,它的详细信息在右面的框中被显示。
  4. 预览旁的下拉菜单打开自定义预览快照窗口。
    自定义预览快照

    图 6.2. 自定义预览快照

  5. 使用虚拟机配置内存和磁盘选项来选择您需要恢复的项,然后点确定。这将允许您创建由多个快照中的配置和磁盘所组成的自定义快照,并使用自定义快照进行系统恢复。
    自定义预览快照窗口

    图 6.3. 自定义预览快照窗口

    快照的状态变为预览模式。虚拟机的状态会短暂地变为 Image Locked,然后变为 Down
  6. 启动虚拟机,它将会使用快照的磁盘镜像来运行。
  7. 提交来使用快照恢复虚拟机。这个快照以后的所有快照都会被删除。
    或者,点撤销来终止恢复虚拟机的操作,虚拟机会返回到它当前的状态。

6.9.3. 通过快照创建一个虚拟机

如果您为一个虚拟机创建了一个快照,就可以使用这个快照来创建其它虚拟机。

过程 6.13. 通过快照创建一个虚拟机

  1. 虚拟机标签页并选择一个虚拟机。
  2. 在详情框中点快照标签页列出有效的快照。
  3. 在显示的列表中选择一个快照,点克隆
  4. 为虚拟机输入名称描述
    从快照克隆虚拟机

    图 6.4. 从快照克隆虚拟机

  5. 确定
克隆的虚拟机出现在虚拟机标签页中,它的状态为 Image Locked。这个虚拟机会一直维持这个状态,直到 Red Hat Virtualization 完成了整个虚拟机创建过程。一个带有类型为 preallocated 的 20 GB 硬盘的虚拟机需要大约 15 分钟来创建。创建使用类型为 sparsely-allocated 的虚拟磁盘的虚拟机所用的时间会短一些。
当虚拟机在虚拟机标签页中的状态从 Image Locked 变为 Down 后,它将可以被使用。

6.9.4. 删除一个快照

您可以删除虚拟机快照,并将其从您的 Red Hat Virtualization 环境中永久移除。只能在正常运行的虚拟机上执行此操作。

重要

从镜像链删除快照时,确保存储域中具备足够的空闲空间,可用于暂时存储原始卷和新出现的卷。否则,快照删除操作将会失败,您需要导出然后重新导入卷,才能移除快照。这是因为,两个卷中的数据会被合并到存储域的卷中,该卷需要有足够的空间以容纳两个合并镜像的数据。
  • 如果被删除的快照属于基础镜像的一部分,则包含被删除快照的卷之后的那个卷会扩展为包含该基础卷。
  • 如果被删除的快照属于 QCOW2(精简配置)的一部分,即托管于内部存储中的非基础镜像,则后继卷将扩展成为包含被删除快照的卷。

过程 6.14. 删除一个快照

  1. 虚拟机标签页并选择一个虚拟机。
  2. 在详情框中点快照页来列出有效的快照。
    快照列表

    图 6.5. 快照列表

  3. 选择要被删除的快照
  4. 删除
  5. 确定