如何发送虚拟机的快照

这听起来有点简单,我可以自己回答自己,但我只是想确保在发送给我的虚拟机快照的过程中。

因此,我正在运行vmware vsphere客户端版本5.5.0,并且我有一些虚拟机正在运行,并将其所有数据保存到另一台服务器上的数据存储中。 我可以访问数据存储并查看每个虚拟机的文件,每个虚拟机包含以下每种types的文件;

  • 虚拟机(.vmx)
  • 虚拟磁盘(.vmdk)
  • 快照文件(.vmsn)
  • 虚拟机日志文件(.log)

我必须build立一个虚拟机到一个特定的状态,拍摄快照并发送给客户端。 我是否正确地认为我所要做的就是下载.vmsn文件并发送它,或者还有更多吗? 这似乎太容易我下载和发送文件,任何人有任何信息将不胜感激。

根据自己的喜好创build虚拟机,然后将其导出为.ovf或.ova包。

这位于vSphere客户端的File -> Export -> Export OVF template选项下。

在这种情况下,一个.ova文件将是您可以复制/发送到客户端的虚拟机的压缩映像。

我是否正确地认为我所要做的就是下载.vmsn文件并发送它,或者还有更多吗?

不,你不会的。 快照是增量文件 – 它只包含相对于前一个快照或基础磁盘而言对磁盘所做的更改 。 因此,要发送快照虚拟机,至less需要传输所有vmsn文件以及vdmk 。 如果您希望能够在发送到的位置启动机器,则他们可能还需要机器文件的其余部分(如.vmx)文件。

而且,复制具有快照的机器通常不是受支持的操作。 查看关于在虚拟环境中移动/复制虚拟机的VMware知识库 – 注意他们告诉您移动或复制虚拟机之前提交任何快照。 这并不是说移动一个有快照的虚拟机是不可能的,但是它不被支持,而且通常是一个值得的更大的痛苦。