8

我有以下问题:有两个单独的 vCenter (ESXi)。他们无法看到对方或以任何方式交流。我可以在 vCenter1 中创建 VM 的克隆,但我想在 vCenter2 中移动该克隆。有没有办法可以将克隆的 VM(文件)复制到外部 HDD 上并将它们移动到另一个 vCenter 中?

4

7 回答 7

11

我已经弄清楚了我的问题的解决方案:

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

就这些!
谢谢!

于 2011-07-29T15:04:21.777 回答
6

是的,你可以这样做。

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

虚拟机注册过程应在克隆虚拟机可用于新 vCenter 的情况下完成!

祝你好运!

于 2011-07-28T04:42:23.670 回答
1

将 VM 文件复制到外部 HDD 上,然后将其带入目的地将花费更长的时间,并且需要多个步骤。使用 vCenter Converter Standalone Client 将为您完成所有工作,而且速度更快。无需外接硬盘。不知道你从哪里得到克隆部分。vCenter Converter Standalone Client 只是简单地通过从源导入和导出到目标来复制 VM 文件,关闭源 VM,然后在目标注册 VM 并打开电源。一步到位。设置 vCenter Converter Standalone Client 大约需要 1 分钟。

于 2013-05-03T21:53:11.717 回答
1

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

于 2011-07-28T07:46:57.720 回答
1

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

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


如果您可以将该数据存储提供给 vCenter 上的 ESXi 服务器,然后执行第 2 步,那么下面这个来自另一个响应者的过程会更好地工作。无需复制所有虚拟机,然后执行其余过程。

  1. 从其目录中复制所有克隆的 VM 文件,并将其放置在其目标数据存储中。
  2. 在连接到目标 vCenter 的 VI 客户端中,转到 Inventory->Datastores 视图。
  3. 打开您放置 VM 文件的数据存储的数据存储浏览器。
  4. 找到您复制的 .vmx 文件并右键单击它。
  5. 选择“注册虚拟机”,然后按照出现的任何提示进行操作。(根据您的 vCenter 版本,这可能是“添加到库存”或其他一些变体)
于 2013-05-03T19:44:21.280 回答
0

您根本不必导出您的虚拟机。您可以移动虚拟机并克隆到 vCenter 1 中的 TAXI 主机。然后将该主机添加到 vCenter 2,然后 vMotion 将任何虚拟机移至以前由 vCenter 2 管理的其他主机。完成后,您可以将 TAXI 主机添加回 vCenter 1 .

于 2016-09-02T17:23:26.420 回答
0

如果您想使用命令行执行此操作,则可以在运行 ESXi 6.0(甚至可能是 ESXi 5.5)的情况下执行此操作,使用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

然后,您将VM_NAME在文件夹中导出VM 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如果需要,会告诉您。

上面的命令需要govc安装,你应该这样做,因为它比任何一种方式都好得多ovftool

于 2018-08-20T08:30:40.720 回答