我有以下问题: 有两个独立的vCenters(ESXi)。他们无法看到对方或以任何方式进行交流。 我可以在vCenter1中创建VM的克隆,但后来我想在vCenter2中移动该克隆。 有没有办法可以将克隆的VM(文件)复制到外部硬盘驱动器上并将其移动到另一个vCenter中?
答案 0 :(得分:10)
我已经找到解决问题的方法:
就是这样!
谢谢!
答案 1 :(得分:6)
是的,你可以这样做。
VM注册过程应该在新vCenter中可用的克隆VM完成!
祝你好运!答案 2 :(得分:1)
要移动虚拟机,您无需克隆虚拟机,只需将虚拟机文件(关闭虚拟机电源后)复制到外部硬盘驱动器并在目标主机上注册即可。
答案 3 :(得分:1)
更简单的方法是使用vCenter Converter Standalone Client并执行P2V,但在这种情况下是V2V。它比将整个VM文件复制到某个存储位置并将其复制到新vCenter上要快得多。将它复制或导出到OVF模板然后导入它需要很长时间。您可以一步将vCenter Converter Standalone Client设置为V2V并进行同步,然后在新Vcenter上启动VM并关闭旧vCenter。简单。
对于我使用此方法,我可以在大约30分钟内将VM从一个vCenter移动到另一个vCenter,而复制或导出则需要超过2小时。您的结果可能会有所不同。
如果您可以将该数据存储区域提供给vCenter上的ESXi服务器,然后执行步骤2,则下面的此流程(来自其他响应方)可以更好地工作。无需复制所有VM,然后执行其余流程。
答案 4 :(得分:1)
将VM文件复制到外部HDD然后将其带到目的地将花费更长的时间并需要多个步骤。使用vCenter Converter Standalone Client将为您完成所有操作并且速度更快。无需外部硬盘。不知道你从哪里得到克隆部分。 vCenter Converter Standalone Client只是通过从源导入和导出到目标来复制VM文件,关闭源VM,然后在目标位置注册VM并打开电源。一步到位。大约需要1分钟来设置vCenter Converter Standalone Client。
答案 5 :(得分:0)
您根本不必导出VM。您可以将VM移动并克隆到vCenter 1中的TAXI主机。然后将主机添加到vCenter 2,并将vMotion移出任何VM到以前由vCenter 2管理的其他主机。完成后,您可以将TAXI主机添加回vCenter 1
答案 6 :(得分:0)
如果您想使用命令行来执行此操作,则可以使用govc
来运行if you have ESXi 6.0 (or possibly even ESXi 5.5),这是一个非常有用的实用程序,可用于与vCenter及其关联的vCenter进行交互资源。
根据您的设置,您可以
# setup your credentials
export GOVC_USERNAME=YOUR_USERNAME GOVC_PASSWORD=YOUR_PASSWORD
govc export.ovf -u your-vcsa-url.example.com -vm VM_NAME -dc VMS_DATACENTER export-folder
然后,将虚拟机VM_NAME
导出到文件夹export-folder
中。从那里,您可以
govc import.ovf -u your-other-vcsa-url.example.com -vm NEW_VM_NAME -dc NEW_DATACENTER export-folder/VM_NAME.ovf
这会将其导入到其他vCenter中。如果您有多个可用的数据存储,则可能还必须指定-ds NEW_DATASTORE
,但是govc
会告诉您是否需要。
您应该执行require that govc
is installed上方的命令,因为无论哪种方式它都比ovftool
好。