首先,您必须到以下网址去下载一个由Microsoft所提供的虚拟机迁移工具,简称为MVMC。在这个网站中主要有两个程序可以下载,分别是Microsoft Virtual Machine Converter Plugin for VMware vSphere Client.msi与Microsoft Virtual Machine Converter Solution Accelerator.msi。前者为结合现有所安装的VMware vSphere Client,通过此插件的安装,让管理人员可以直接在VMware vSphere Client界面中来直接选择要迁移的虚拟机。至于后者,则可以直接安装在Hyper-V的主机上,来通过MVMC图形界面或命令工具来进行迁移。
Microsoft Virtual Machine Converter(MVMC)工具下载网址:
http://www.microsoft.com/en-us/download/details.aspx?id=34591
图6 连接VMware主机
图7 迁移虚拟硬盘
您可以点击“Change”按钮,来自定义MVMC的安装路径。在此建议可以安装在路径较短的文件夹中,以利于后续在命令提示列下的执行。点击“Next”。一切就绪后,请点击“Install”开始安装。
在完成MVMC的安装之后,便可以在“开始”页面中,看到“Virtual Machine Converter”快捷方式图示,请连续点击执行它继续。
如图6所示此为MVMC的图形界面设置向导,通过此界面,可以方便我们快速设置所要连接的来源vCenter服务器,或是连接个别的ESX服务器与ESXi服务器,只要通过账户密码的验证,便可以开始来挑选所要迁移的VMware虚拟机,以及设置所要连接的目的地Hyper-V服务器。
如果您没有现行的vCenter服务
器或ESX以及ESXi服务器,但是有保存着vmdk虚拟硬盘配置文件,这时候则可以改用MVMC命令工具,来将它们一一迁移成vhdx的虚拟硬盘配置文件。首先请在Windows Server 2012桌面的左下角,按下鼠标右键,点击“命令提示字符(系统管理员)”继续。
接着,切换到MVMC的安装路径下,然后如图7所示使用MVDC.exe命令工具来分别指定来源的vmdk文件路径,以及输入储存迁移后的目的地vhd文件路径即可。如果在命令的最后加上/Dyn参数,便可以让迁移后的VHD文件格式变成动态扩充大小的类型,而不是使用默认的固定大小类型。