好的,这是我的问题,我有 1 台 ESXi 3.5 服务器,上面有 3 个虚拟机。我决定迁移到 Hyper-V Server R2,因为我喜欢他们在免费方面所做的事情。(免费集群和实时迁移为我敲定了交易)我们是一家小商店,还没有真正的 iSCSI 设置(但它即将推出,我希望很快)所以我只是在本地运行我的存储(虽然我有一个starwind/ms服务器iscsi盒子,如果我需要它来进行转换)我需要把我的vm从exsi盒子上移到我的hyper-v r2盒子上。我有 SCVMM,但它似乎无法连接到我的 esxi 盒子来移动它们。而且我不知道该怎么做。
我已经阅读了很多关于手动转换(vmdk 到 vhd 工具)的内容,但如果可以的话,我想做一些更自动化的事情。空间是一个问题,因为一个虚拟机是我们的存储驱动器,它接近 1TB。
所以我想我的实际问题是将我的东西从 vmware 转移到 hyper-v 的最佳方法是什么?
感谢大家。
将 .vmx 和任何 VMDK 文件从 ESX 控制台复制到 Windows 文件夹。然后您应该能够将 SCVMM 指向 .vmx 并且它应该可以工作。如果此时失败,您可以编辑 .vmx 以确保其中的 vmdk 路径正常(即,如果它们存在,只需从中删除任何路径)。如果您需要一些东西来处理副本,Veeam FastSCP 就可以解决问题。如果在开始之前有任何快照,最好先删除任何快照。
这些文件很可能都在/vmfs/datastore/virtualmachine-name下,但如果您选择将 VMDK 放在其他位置,其中一些可能位于其他位置。如果它们散布在您周围,则必须编辑 .vmx
我使用 SCVMM 从 VMWare Server (v1) 导入虚拟机。就 SCVMM 而言,VM 只是一个物理服务器,它可以毫无问题地导入。首先卸载 VMWare 工具,否则在 Hyper-V 中启动 VM 时会收到无害但令人讨厌的警告。
JR
http://www.adopenstatic.com/cs/blogs/ken/archive/2008/03/23/16710.aspx
不同之处在于他是从 VMware Server 迁移过来的。但这篇文章可以指导你帮助你。
在要迁移到 HyperV 的服务器上删除 VMware 工具 安装 disk2vhd 并启动它。这会将您的整个磁盘/分区复制到 VHD 文件。使用您之前创建的 VHD 文件在 HyperV 上创建一个新的虚拟服务器。“插入”集成服务磁盘并安装集成服务。在 HyperV 上启动虚拟机(确保 VMware 虚拟服务器已关闭以避免冲突。