努力将 VMware ESX 主机转换为 Hyper-V

努力将 VMware ESX 主机转换为 Hyper-V

几天来,我一直在努力将 VMWare ESX Server 转换为 Hyper-V。我尝试过 MVMC 3.1,但没有成功,并尝试使用 SCVMM 来完成此操作,但再次遇到困难。

MVMC 3.1 在开始转换磁盘时失败,我不确定为什么。

SCVMM 现在抱怨磁盘空间不足。我不确定 SCVMM 为什么要将虚拟机转换到 Hyper-V 盒上的 C 盘上。有什么方法可以指定 VHD 的创建位置吗?

我进一步努力使 VMWare 群集主机状态脱离正常(受限)。我已完成文档中所述的所有操作,但某些凭据不正确。用户是否应RUN AS与我用于将 VMWare 服务器添加到 SCVMM 的用户相同?因为出于某种原因,这不起作用,还是应该是 Linux 凭据?

我已下载 SCVMM 2012 R2 的评估版 VHD(当然是在 Windows 2012 R2 Eval 上运行)。VMWare 主机正在运行版本 5。

希望有人能帮助我,因为我的谷歌搜索并没有真正帮助我(我可能没有使用正确的短语)

更新

我使用 MCMV 时遇到的错误是The type initializer for 'Microsoft.Accelerators.Mvmc.Engine.EnigeObjectResolver' threw an exception

它正在寻找一个名为的程序集System.Management.Automation。我在服务器上从头安装了 MVMC,因此我不确定它为什么要寻找它。

更新2

我发现对于 MVMC,我需要 Powershell 3.0(或 Windows Management Framework 3.0)。我已经下载并安装了它,重新启动了服务器,现在它似乎可以正常工作了。不过,我仍然对 SCVMM 感到困惑

更新 3

MVMC 运行了 2 个多小时,然后就挂了,提示连接意外关闭。我打算这个周末试试 sysinternals 的想法。希望它能奏效。:(

答案1

您应该在 MVMC 中看到此屏幕,其中显示了转换后的 VM 的目标路径。在所需的存储位置创建一个共享文件夹,然后在转换向导中选择它。

在此处输入图片描述

答案2

你可以尝试Starwind V2V 转换器

https://www.starwindsoftware.com/converter

答案3

对于某些工作负载,我使用 sysinternals 工具 disk2vhd。首先停止所有必需的服务,然后您可以使用已启动的虚拟机执行迁移,并避免像某些解决方案那样复制两次磁盘。

祝你好运。

答案4

SysInternals(现为 Microsoft)Disk2VHD。我买不起 SCVMM,因此这个工具在从 P2V 迁移时非常有用

https://technet.microsoft.com/en-us/library/ee656415.aspx

(您从启动的 VM 内部运行它,将创建的 VHD 文件保存在某处,然后从头开始创建一个新的 Hyper-V VM,指向由 Disk2VHD 创建的 VHD)

相关内容