vCenter Converter Standalone无法将虚拟机从一台ESXi服务器复制到另一台ESXi服务器

我有两台ESXi服务器,都通过主机更新实用程序更新了最新的修补程序。 其中一台ESXi服务器是新安装的,另外一台服务器大概是8个月左右,没有任何问题出现。 所有的虚拟机都是ESXi本地,在旧服务器上创build(我有Windows 2003和Arch Linux虚拟机)。 在新服务器上安装ESXi并更新两台服务器之后,我尝试从旧服务器移动虚拟机。 然而,每一次的工作失败的状态:

FAILED: The operation is not supported on the object.

但是,我仍然可以将ESXi VM转换为VMware Server VM(它安装在我自己的工作站上)。 我在Converter目录中有必要的sysprep文件,pipe理程序和转换器都是可用的最新版本…怎么了? 我应该如何才能在ESXi服务器之间移动虚拟机?

UPD:转换器也工作在过去(大约4个月前),而我临时安装在白盒ESXitesting是否转换工作。

为什么不将虚拟机作为虚拟设备在源主机上导出并将其导入到目标主机上? 这就是我移动虚拟机的方式,它像一个魅力。 (当然,我是一个完整的VMware新手)。

这个错误有点令人误解,它(通常)是指您分配给机器的虚拟设备出现问题。

当你运行转换器向导时,在失败之前你有多远? 我怀疑你已经通过向导,可以检查来源,可以浏览目标,并在坦克时回到工作屏幕?

尝试在最后一页的向导中禁用任何types的虚拟机自定义。

检查分配给虚拟机的设备,并删除所有内容,但裸露分钟。 检查两个ESXi计算机上是否有可用的已定义VLANnetworking,并标记相同。

你使用的是最新版本的转换器? (4.0.1)

你只是试图将虚拟机从一台服务器移到另一台服务器上,让它们在不同的服务器上运行? 我只想看看使用存储pipe理实用程序复制虚拟机的configuration和驱动器文件(也许使用共享存储目录作为中间存储)。 这将需要一段时间,特别是如果文件很大,但是你可以告诉新服务器根据这些驱动器文件(预先存在)创build虚拟机。 只要版本匹配,这应该工作得很好。

你想做一些热门的副本,还是在拍摄图像之前closures虚拟机?

我认为转换器可以在关机的机器上工作得最好,所以它不需要快照memroy等。另外,检查你可能拥有这些VM的快照。 这可能会使这个过程更复杂。 转换到VMWare服务器是可能的,因为它不会尝试转换任何ESXi的特定function。

当我有无法跨ESX服务器移动的VM时,我正在使用netcat通过networking传输虚拟机内容。

以下是我正在使用的步骤:

  • 在目标上创build一个与源相同configuration的新VM(尤其是磁盘大小和布局)
  • 从救援Linux(CD / DVD或PXE服务器)启动源VM和目标VM,
  • 在目的地上运行: nc -l 10000 > /dev/sda其中10000是端口
  • 在我运行的源代码: nc destination_ip 10000 < /dev/sda其中destination_ip是救援Linux内目标的IP地址