我对 VMware 的世界还很陌生,所以这可能主要是关于要查看的正确文档集的问题。我正在尝试克隆/复制我在 ESXi 安装上安装的虚拟机。
我试图遵循这里的最上面的例子: 有没有办法克隆 ESXi 服务器上现有的虚拟机而无需重新导入它?
但是,我正在使用 vSphere 客户端连接到 ESXi 盒并对其进行管理,而 vSphere 客户端告诉我它不允许我重命名 vmdk 文件。
我真正想要的答案是,如果我想启动 5 个副本,我该如何克隆我安装的虚拟机。是否有其他实用程序可用于复制 vmdk 文件,然后使用它创建新的虚拟机?知道他们为什么削弱 vSphere 客户端中的该功能吗?
答案1
答案2
您可以使用 vSphere 客户端下载文件:在主机上打开“配置”选项卡,转到“存储”,找到源所在的存储设备,右键单击,选择浏览,浏览到该位置,然后使用顶部的下载按钮下载文件。
下载到您的操作系统后,重命名该文件,然后使用与上述相同的方法重新上传到新位置,但上传而不是下载。
希望这可以帮助
答案3
如果虚拟机正在运行,您就不能简单地复制或重命名 .VMDK 文件,就像您不能在数据库安装时重命名 SQL .MDF 数据库文件一样。除了使用转换器进行克隆或关闭虚拟机之外,解决此问题的唯一简单方法是使用 vSphere 客户端工具栏上的“创建快照”按钮拍摄快照。这将创建一个锁定的仅更改的 VMDK,并解锁对原始 VMDK 文件的独占访问。然后,您可以将文件复制到另一个位置,然后删除(而不是回滚)快照以摆脱它。如果不删除快照,随着虚拟机磁盘上越来越多的块发生变化,它将永远增长。
我希望这能有所帮助。
答案4
这是一个漫长的过程,但您可以使用 vmware Converter 下载和上传虚拟机