正如标题所说,我想从ESXi主机下载vmdk文件而不停止虚拟机。 我试图从vSphere Client中从数据存储浏览器下载文件,但是它说文件操作存档,后来我发现这是由于虚拟机正在运行,但是我不能停止它,因为组件是关键的。 任何想法如何获得vmdk文件?
根据VMware规范 ,在复制,移动或下载虚拟机(vmdk文件)之前,需要整合/删除所有现有的虚拟机快照,然后closures虚拟机,这里没有快捷方式。
一个潜在的select(不受VMware支持) 只有在ACID兼容的文件系统下面有快照支持 (例如ZFS) 时才有效 。 有关更多详细信息,请参阅FreeNAS和VMware相关部分的说明和示例 ,以及旧的ghettoVCB备份脚本 。 总体思路如下:
还原步骤相同,但顺序相反。 这个解决scheme的优点是你可以在异地testing每个镜像的恢复,而不会以任何方式干扰你的初始虚拟机。
这取决于你的情况,如果这对你来说足够好。 在我看来,有些情况是好的: