我已使用VMware“ Converter独立工具”将VM导入ESXi服务器。但是,此过程有点繁琐。由于我最终希望同时运行此VM的多个副本(或更准确地说,此VM的几个或多或少相同的实例),因此有没有办法克隆已经导入的VM?还是我需要为每个实例重新导入?
我已使用VMware“ Converter独立工具”将VM导入ESXi服务器。但是,此过程有点繁琐。由于我最终希望同时运行此VM的多个副本(或更准确地说,此VM的几个或多或少相同的实例),因此有没有办法克隆已经导入的VM?还是我需要为每个实例重新导入?
Answers:
无需使用转换器克隆虚拟机。
只需浏览到数据存储:
您需要控制台(或SSH)对ESXi服务器的访问权限,然后可以使用标准UNIX命令(cp)复制VM。
要获得控制台访问权:
现在,您在服务器的命令提示符下;如果要启用SSH访问,请编辑/etc/inetd.conf并从SSH行中删除che注释符号(“#”)。
[编辑我自己的答案]
摘要:
我的结论是:只需反复使用Converter。
谢谢大家的想法。
有一个“贫民窟-esx链接克隆”脚本,它将创建链接克隆而不是完整克隆。链接克隆非常适合您打算用于短期测试的VM,因为克隆仅存储相对于原始VM的差异。运行此脚本需要启用对ESXi主机的SSH访问。
莱昂·罗伊(Leon Roy)的建议对我有用。但是我认为有一些需要考虑的问题:直接存储在vm目录中的vmdk文件与指向vmx文件的相对路径链接,而存储在此目录之外的vmdks与绝对路径链接。因此,如果VM使用的vmdks之一与VM本身不在同一目录中,则必须在vmx文件中更改该文件的fileName值,然后再将其重新添加到清单中。否则,如果添加复制的VM,它将使用原始VM,而不是vmdk的副本。
除非我非常误解,否则您应该能够运行Virtual Infrastructure Client,连接到ESXi服务器,右键单击任何已停止的虚拟机,然后选择“克隆”,这会将现有VM复制到另一个VM。
vCentre服务器(vmware.com/products/vi/vc/features.html)可从内存中将计算机转换为模板,然后将该模板的多个副本部署到虚拟机中。我相信有60天的试用期(vmware.com/tryvmware/index.php?p=vsphere&lp=1)。