尝试在VMware vSphere客户端中复制虚拟磁盘时,出现错误

我对所有的VMware世界都很陌生,所以这可能主要是一个关于正确的文档集的问题。 我试图克隆/复制安装在ESXi上的虚拟机。

我试图按照这里的顶部示例: 是否有办法克隆ESXi服务器上的现有VM,而不必重新导入它?

但是,我正在使用vSphere客户端连接到ESXi盒并对其进行pipe理,并且vSphere客户端告诉我不会让我重命名vmdk文件。

我想要的真正的答案是如何克隆我安装的虚拟机,如果我想旋转5个副本。 有没有其他的工具可以用来复制vmdk文件,然后用它创build一个新的虚拟机? 任何想法为什么他们削弱了vSphere客户端的function?

最好的办法是启用S​​SH访问 。 然后,您可以使用CLI实用程序的正常补充(如vmkfstools) ,或者直接复制该文件夹。 closures虚拟机,然后执行复制。 完成复制后,浏览数据存储,input新文件夹,右键单击新的.vmx文件,然后select“添加到清单”。

您可以使用vSphere客户端下载文件:打开主机上的configuration选项卡,转到存储,find存储设备的来源,右键单击,然后select浏览,浏览到该位置,然后使用下载下载文件button在顶部。

一旦下载到您的操作系统,重命名文件,并重新上传到新位置使用上述相同的方法,但上传,而不是下载。

希望这可以帮助

如果虚拟机正在运行,则不能简单地复制或重命名.VMDK文件,而不能在挂载数据库时重命名SQL .MDF数据库文件。 使用转换器进行克隆或closures虚拟机的唯一简单方法是使用vSphere Client中工具栏上的“创build快照”button拍摄快照。 这将创build一个仅更改已locking的VMDK,并解锁对原始VMDK文件的独占访问。 然后,您可以将该文件复制到另一个位置,然后删除(不回滚)快照以摆脱它。 如果不删除快照,随着虚拟机磁盘上更多块的更改,它将永远增长。

我希望有帮助。

克隆显然被认为是企业function,使其成为vCenter的卖点。 如lrosa所述,最好的select是Converter,或者使用vmkfstools命令来克隆VM。 vmkfstools需要命令行界面,并在此处进行了说明:

http://www.vmware.com/pdf/vsphere4/r40/vsp_40_vcli.pdf

这是一个漫长的过程,但是您可以使用vmware Converter来下载和上传vm

正如Joe所build议的那样,如果您打算定期执行此操作,则应该启用SSH访问并使用可用的工具。 另一种可能性是使用NFS / iSCSI远程存储虚拟机,并处理来自文件服务器或任何其他访问该卷的主机的文件操作。