这听起来可能有点简单,我自己也可以回答这个问题,但我只是想确保在向某人发送我的虚拟机快照的过程中。
因此,我正在运行 vmware vsphere 客户端版本 5.5.0,并且在其上运行了许多虚拟机,所有数据都保存在另一台服务器上的数据存储中。我可以访问数据存储并查看每个虚拟机的文件,每个虚拟机都包含以下类型的文件;
- 虚拟机 (.vmx)
- 虚拟磁盘 (.vmdk)
- 快照文件 (.vmsn)
- 虚拟机日志文件 (.log)
我必须将虚拟机设置为特定状态,拍摄快照并将其发送给客户端。我是否正确地假设我所要做的就是下载文件.vmsn
并发送它,还是还有更多事情要做?对我来说,下载和发送文件似乎太容易了,如果有人有任何信息我将不胜感激。
答案1
根据你的喜好创建虚拟机,然后将其导出为.ovf 或 .ova包裹。
这是File -> Export -> Export OVF template
vSphere 客户端中的选项。
在这种情况下,.ova 文件将是您可以复制/发送到客户端的 VM 的压缩映像。
答案2
我所要做的就是下载 .vmsn 文件并发送它,这样正确吗,或者还有其他操作吗?
不会。快照是一个增量文件 - 它仅包含变化相对于上一个快照或基础磁盘,对磁盘进行的操作是相同的。因此,要发送快照 VM,至少需要传输所有文件vmsn
以及vdmk
。如果您希望能够在发送位置启动机器,他们可能还需要机器的其余文件(如 .vmx)文件。
此外,复制带有快照的机器通常不受支持。 查看有关在虚拟环境中移动/复制虚拟机的 VMware KB- 请注意,他们会告诉你提交任何快照前移动或复制虚拟机。这并不是说不可能移动具有快照的虚拟机,但不支持,而且通常比它的价值要大得多。