虚拟机(VM)快照在拍摄快照的特定时间捕获虚拟机的状态和数据。它的行为与通常的操作系统快照非常相似。VM快照是VM的精确副本,可用于VM迁移或创建同一VM的多个实例。它还可用于将VM还原到捕获快照的先前状态。
什么是虚拟机快照?
虚拟机快照只是在给定时间点捕获和存储的虚拟机状态和数据的映像。VM电源状态可以如下:运行、关闭、未知、挂起、中止或暂停,以及活动或断开连接。虚拟机的数据包括磁盘、内存和其他支持的存储设备上的所有文件。
VM快照对虚拟机本身没有任何影响。如果您在需要反复回滚到VM的特定状态的环境中工作,则VM快照可以让您这样做,而无需创建多个VM。例如,您可以将VM快照用作安全还原点,以执行升级或更改现有VM设置和配置。如果出现问题,您可以轻松恢复到捕获的VM快照。它在开发和测试环境中也很有用,在这些环境中,您需要多个具有类似配置的虚拟机来进行测试。或者,您可能正在迭代地执行和测试多个代码更改,并且需要有一个安全的回滚点。
快照文件的组成部分是什么?
虚拟机快照文件由存储在虚拟机存储设备上的所有文件组成。拍摄快照会创建扩展名为.vmdk、-delta.vmdk、.vmsd和.vmsn的文件,这些文件与VM基本文件一起存储。增量文件与基本VMDK文件一起存储,该文件以只读模式存储以保留其状态。而VMSD和VMSN文件存放在VM目录下。
当您拍摄快照时,具有当前磁盘状态的原始VMDK文件以只读模式保存,客户操作系统无法再对其进行更改。相反,会创建一个增量或称为delta.vmdk的子磁盘文件,来宾操作系统可以写入该文件。它保存当前磁盘状态和拍摄最后一个VM快照时存在的状态。增量磁盘有两个文件:一个磁盘描述符文件(扩展名为.vmsd),其中包含有关VM快照的信息(例如每个快照的快照和子磁盘之间的关系)和一个包含原始数据的平面文件(称为flat.vmdk)。
或者,您可以拍摄内存快照,该快照还可以捕获虚拟机的内存状态。内存快照还包括一个内存状态文件(扩展名为.vmsn),该文件在快照捕获时保存VM的内存。内存文件的大小和捕获内存状态所需的时间取决于为原始/父VM配置的最大内存。

VMware快照有哪些限制?
VMware快照的最大问题是它们会影响虚拟机的性能,因为它们使用与父VM相同的基础架构和资源。捕获VMware快照时,还需要牢记一些其他限制:
备份与快照有何不同?
使用VM快照进行备份和恢复是违反使用VM快照的最佳做法的。这是因为它们不符合有效备份和恢复点的标准。主要区别在于备份应该完全独立于我们需要备份的原始虚拟机。但虚拟机快照基本上与它们的父虚拟机位于相同的磁盘空间。因此,如果父VM的物理基础设施发生故障,快照将与父VM一起丢失。另一方面,单独存储的备份将不受影响,可用于完全恢复基本VM文件。
快照也会占用大量磁盘空间。因此,在同一存储基础架构上存储太多快照可能会导致性能下降。从本质上讲,快照意味着在一定时间后被删除。一旦回滚到特定时间点状态的需要结束,您就不应该保留它们;例如,您应该在成功执行更新后删除它们。如果快照的保存时间超过建议的时间,它们的大小可能会不断增长,最终会开始导致性能问题。
本文来源:虚拟主机--虚拟机快照怎么用(常用的虚拟机软件有哪些)
本文地址:https://www.idcbaba.com/zhuji/903.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。