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

我一直在努力将VMWare ESX Server转换成Hyper-V几天。 我已经试过MVMC 3.1没有成功,并且正在尝试使用SCVMM,但是我又跑到了墙上。

MVMC 3.1在开始转换磁盘的那一刻就失败了,我不知道为什么。

SCVMM现在正在抱怨磁盘空间。 我不知道为什么SCVMM希望将VM转换到Hyper-V盒上的C驱动器上。 有什么方法可以指定应该在哪里创buildVHD?

我进一步努力使VMWare群集主机状态超出OK(有限)。 我已经完成了所有的文档说,但一些凭据是不正确的。 RUN AS用户应该和我用来将VMWare服务器添加到SCVMM的相同吗? 由于某种原因,不起作用,或者应该是Linux凭据?

我已经下载了SCVMM 2012 R2的eval版本VHD(当然,在Windows 2012 R2 Eval上运行)。 VMWare主机正在运行版本5。

希望任何人都可以帮助我,因为我的谷歌search没有真正帮助我(我可能不会使用正确的短语)

UPDATE

我用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)。 我已经下载并安装它,重新启动服务器,现在它似乎工作。 尽pipe如此,我仍然与SCVMM斗争

更新3

MVMC运行了2个多小时,并且意外地closures了一个连接。 我将在本周末尝试sysinternals的想法。 希望这会工作。 🙁

您应该在MVMC中看到转换VM的目标path的屏幕。 在您想要的存储位置创build一个共享文件夹,然后在转换向导中select它。

在这里输入图像说明

你可以试试Starwind V2V Converter

https://www.starwindsoftware.com/converter

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

祝你好运。

SysInternals(微软现在)Disk2VHD。 我买不起SCVMM,所以从P2V迁移时这个工具是非常宝贵的

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

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