Vmware 将虚拟机从一个vCenter移动到另一个vCenter

Vmware 将虚拟机从一个vCenter移动到另一个vCenter,vmware,esxi,Vmware,Esxi,我有以下问题: 有两个独立的vCenter(ESXi)。他们不能看到对方或以任何方式交流。 我可以在vCenter 1中创建VM的克隆,但我想在vCenter 2中移动该克隆。 是否有一种方法可以将克隆的VM(文件)复制到外部硬盘上,然后将其移动到另一个vCenter中?是的,您可以这样做 从其目录复制所有克隆的VM文件,并将其放置在其目标数据存储中 在连接到目标vCenter的VI客户端中,转到Inventory->Datastores视图 打开放置VM文件的数据存储的数据存储浏览器 找到复制

我有以下问题: 有两个独立的vCenter(ESXi)。他们不能看到对方或以任何方式交流。 我可以在vCenter 1中创建VM的克隆,但我想在vCenter 2中移动该克隆。 是否有一种方法可以将克隆的VM(文件)复制到外部硬盘上,然后将其移动到另一个vCenter中?

是的,您可以这样做

  • 从其目录复制所有克隆的VM文件,并将其放置在其目标数据存储中
  • 在连接到目标vCenter的VI客户端中,转到Inventory->Datastores视图
  • 打开放置VM文件的数据存储的数据存储浏览器
  • 找到复制的.vmx文件并右键单击它
  • 选择“注册虚拟机”,并遵循随后出现的任何提示。(根据您的vCenter版本,这可能是“添加到库存”或其他变体)
  • 虚拟机注册过程应在新vCenter中可用克隆虚拟机的情况下完成


    祝你好运

    要移动虚拟机,您无需克隆虚拟机,只需将虚拟机文件(关闭虚拟机电源后)复制到外部硬盘,并在目标主机上注册相同的文件。

    我已经找到了解决问题的方法:

    • 步骤1:在vSphere客户端内,连接到vCenter 1时,选择虚拟机,然后从“文件”菜单中选择“导出”->“导出OVF模板””(注意:确保虚拟机已关机,否则此功能不可用-它将为灰色)。此操作将允许您在计算机/笔记本电脑上保存VM(作为.vmdk、.ovf和.mf文件)
    • 步骤2:使用vSphere客户端连接到vCenter 2,从“文件””菜单中选择“部署OVF模板…”,然后选择在上一步中保存VM的位置
    就这些

    谢谢

    一种更简单的方法是使用vCenter Converter独立客户端并执行P2V,但在本例中是V2V。它比将整个VM文件复制到某个存储位置并复制到新vCenter上要快得多。将其复制或导出到OVF模板然后导入需要很长时间。您可以一步将vCenter Converter Standalone Client设置为V2V并进行同步,然后让它在新vCenter上为VM通电并在旧vCenter上关闭。简单

    对于我来说,使用这种方法,我能够在大约30分钟内将虚拟机从一个vCenter移动到另一个vCenter,而复制或导出需要2个多小时。您的结果可能会有所不同


    如果您可以在vCenter上将数据存储呈现给ESXi服务器,然后按照步骤2进行操作,那么下面这个来自另一个响应程序的过程将工作得更好。不必复制所有虚拟机,然后执行流程的其余部分

  • 从其目录复制所有克隆的VM文件,并将其放置在其目标数据存储中
  • 在连接到目标vCenter的VI客户端中,转到Inventory->Datastores视图
  • 打开放置VM文件的数据存储的数据存储浏览器
  • 找到复制的.vmx文件并右键单击它
  • 选择“注册虚拟机”,并遵循随后出现的任何提示。(根据您的vCenter版本,这可能是“添加到库存”或其他变体)

  • 将VM文件复制到外部HDD上,然后将其引入目标将花费更长的时间,并且需要多个步骤。使用vCenter Converter独立客户端可以为您完成一切,而且速度更快。无需外部硬盘。不知道你从哪里得到克隆部分的。vCenter Converter Standalone Client只是通过从源到目标导入和导出虚拟机文件来复制虚拟机文件,关闭源虚拟机,然后在目标上注册虚拟机并打开电源。一步到位。设置vCenter Converter独立客户端大约需要1分钟。

    您根本不必导出虚拟机。您可以将VM和克隆移动到vCenter 1中的滑行主机。然后将主机添加到vCenter 2,并将所有虚拟机转移到以前由vCenter 2管理的其他主机。完成后,您可以将滑行主机添加回vCenter 1。

    如果您想使用命令行执行此操作,您可以使用
    govc
    运行此操作,这是一个非常有用的实用程序,可用于与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
    
    然后,您将在文件夹
    export folder
    中导出您的虚拟机
    VM\u NAME
    。从那里,你可以

    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
    会告诉您


    上面的命令,您应该这样做,因为无论哪种方式它都比ovftool好得多。

    我已经找到了解决问题的方法:步骤1:在vSphere客户端中,连接到vCenter 1时,选择VM,然后从“文件”菜单中选择“导出”->“导出OVF模板”(注意:确保VM已关闭电源,否则此功能不可用-它将为灰色)。此操作将允许您在计算机/笔记本电脑上保存VM(作为.vmdk、.ovf和.mf文件)。步骤2:使用vSphere客户端连接到vCenter 2,并从“文件”菜单选择“部署ovf模板…”然后选择在上一步中保存VM的位置。仅此而已!谢谢!导出OVF对我来说总是灰色的:/WINSCPIt这样的工具完成得最好,也可以通过基本
    scp
    从主机外壳到另一主机的ip。例如,在源主机的主机外壳中,
    cd
    到数据存储文件夹,然后运行
    scp-r“VM文件夹名称”/*destination.host.ip:/vmfs/volumes/datastore Name/“VM文件夹名称”/
    (