it-swarm.cn

有没有一种方法可以在ESXi服务器上克隆现有VM)而不必重新导入它?

我已经使用VMware“ Converter独立工具”将VM导入到ESXi服务器中。但是,此过程有点繁琐。因为我最终想要此VM(或更准确地说,此虚拟机的几个或多或少相同的实例)要同时运行,有没有办法克隆已经导入的VM?还是我必须重新-为每个想要的实例导入?

29
David Mackintosh

[编辑我自己的答案]

摘要:

  • 从Converter从WS6到ESXi,我花了大约15分钟的时间
  • 从ESXi到自身运行Converter大约需要45分钟
  • 使用命令提示符登录,然后按照“不受支持”的指示进行复制,但是可以正常运行,但是复制虚拟机大约需要20分钟,而我无法正确启动结果

我的结论是:只需反复使用Converter。

谢谢大家的想法。

(更新,以后很多: 这里有详细信息 ,用于介绍如何创建a VM)的副本,而无需重复运行转换器。)

5
David Mackintosh

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

只需浏览到数据存储:

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

实际上,仅在“摘要”选项卡下进入VIC中的主机并浏览数据存储区会更容易。然后为新的vm创建一个文件夹,通过复制并将其粘贴到数据存储浏览器中,从源vm复制vmdk文件,然后为新的vmdk文件创建自定义VM。 VM并且文件夹名称匹配,并且花费时间的1/10。

我的例子是:

7gig VM:

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

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

16
itprofessional

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

要获得控制台访问权:

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

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

5
Massimo

使用转换器是此解决方案最一致的方法。在ESX-i中手动复制文件很容易,但是所花费的时间与使用转换器相同,并且并不总是允许您将.vmx文件添加到清单中(可以将其显示为灰色)。保持此信息清单;它很旧,但是对我有帮助:-)

1
tomsc

莱昂·罗伊(Leon Roy)的建议对我有用。但是我认为有一些需要考虑的问题:直接存储在vm目录中的vmdk文件与指向vmx文件的相对路径链接,而存储在此目录之外的vmdks与绝对路径链接。因此,如果VM)使用的vmdks之一与VM=)本身不在同一目录中,则必须更改该文件的fileName值在将其重新添加到清单之前,请先将其添加到vmx文件中;否则,如果添加了复制的VM,它将使用原始文件而不是vmdk的副本。

1
Christian Hammer

VCentre服务器(vmware.com/products/vi/vc/features.html)可从内存中将计算机转换为模板,然后将该模板的多个副本部署到虚拟机中。我相信有60天的试用期(vmware.com/tryvmware/index.php?p=vsphere&lp=1)。

0
Antitribu

除非我非常误解,否则您应该能够运行Virtual Infrastructure Client,连接到ESXi服务器,右键单击任何已停止的虚拟机,然后选择“克隆”,它将复制现有VM =到另一个VM。

0
Kevin Kuphal