有没有办法克隆 ESXi 服务器上现有的虚拟机而无需重新导入它?

有没有办法克隆 ESXi 服务器上现有的虚拟机而无需重新导入它?

我已使用 VMware“Converter 独立实用程序”将虚拟机导入 ESXi 服务器。但是,此过程有点繁琐。由于我最终希望同时运行此虚拟机的多个副本(或者更准确地说,此虚拟机的几个或多或少相同的实例),有没有办法克隆已导入的虚拟机?还是我必须为每个实例重新导入?

答案1

无需使用转换器来克隆虚拟机。

只需浏览到数据存储:

  • 单击主机 > 配置选项卡
  • 选择“硬件”>“存储”以显示数据存储
  • 右键单击要克隆的虚拟机的数据存储 > 浏览数据存储
  • 在商店中创建新文件夹
  • 右键单击虚拟机文件夹并选择复制(必须在数据存储浏览器的右侧窗格中完成)
  • 将虚拟机粘贴到新的子文件夹(否则虚拟机将覆盖自身)
  • 复制后,根据需要重命名并移动文件夹
  • 选择克隆虚拟机中的 .vmx 文件并选择“添加到清单”

答案2

实际上,更简单的方法是直接转到 VIC 中“摘要”选项卡下的主机并浏览数据存储。然后为新虚拟机创建一个文件夹,通过在数据存储浏览器中复制和粘贴从源虚拟机复制 vmdk 文件,然后为新 vmdk 文件创建自定义虚拟机。确保您的虚拟机和文件夹名称匹配,这只需 1/10 的时间即可完成。

我的例子是:

7gig 虚拟机:

  • 转换器:13分钟
  • 直达:3分钟
  • 通过数据存储浏览器复制:1 分钟

我在不到 20 分钟的时间内复制了 17 个虚拟机,从而节省了转换器的大量时间。

答案3

[编辑我自己的答案]

概括:

  • 转换器花了我大约 15 分钟从 WS6 运行到 ESXi
  • 转换器从 ESXi 运行到自身大约需要 45 分钟
  • 使用命令提示符登录,然后按照“不支持”的说明进行复制,但复制虚拟机大约需要 20 分钟,而且我无法正确启动结果

我的结论是:只需重复使用转换器。

感谢大家的想法。

(稍后更新:以下是详细信息了解如何在不重复运行转换器的情况下创建虚拟机的副本。

答案4

有一个“ghetto-esx-linked-clones”脚本,可以生成链接克隆而不是完整克隆。链接克隆非常适合您打算用于短期测试的虚拟机,因为克隆仅存储与原始虚拟机相关的差异。运行此脚本需要启用对 ESXi 主机的 SSH 访问。

http://communities.vmware.com/docs/DOC-9202?tstart=7450

相关内容