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

Dav*_*osh 30 vmware-esxi

我已使用 VMware“Converter Standalone Utility”将虚拟机导入 ESXi 服务器。然而,这个过程有点乏味。由于我最终希望同时运行此 VM 的多个副本(或者,更准确地说,此 VM 的几个或多或少相同的实例)同时运行,有没有办法克隆已导入的 VM?或者我是否必须为我想要的每个实例重新导入?

小智 38

无需使用转换器来克隆 VM。

只需浏览到数据存储:

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


小智 17

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

我的例子是:

7gig 虚拟机:

  • 转换器:13分钟
  • 直达:3分钟
  • 通过 Datastore 浏览器复制:1 分钟

我在 20 分钟内制作了 17 个 VM 的副本,这为转换器节省了大量时间。


Dav*_*osh 6

[编辑我自己的答案]

概括:

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

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

谢谢大家的想法。

(更新,很久以后:这里是有关如何在不重复运行转换器的情况下创建 VM 副本的详细信息。)


Mas*_*imo 5

您需要控制台(或 SSH)访问 ESXi 服务器,然后您可以使用标准 UNIX 命令 (cp) 复制您的虚拟机。

要获得控制台访问权限:

  • 转到服务器控制台
  • 键入 ALT-F1
  • 键入不带引号的“不支持”(无回声)
  • 输入您的密码(没有回声,再次)

现在您在服务器的命令提示符下;如果要启用 SSH 访问,请编辑 /etc/inetd.conf 并从 SSH 行中删除 che 注释符号(“#”)。

  • 不要使用 cp,而是使用 vmkfstools。 (2认同)