本篇幅主要介绍如何借助微软官方发布的Microsoft Virtual Machine Converter工具将VMware ESXI平台的虚拟机转换并迁移到Microsoft Hyper-V Server平台。目前这一工具最新版是MVMC3.0.您可以在微软官方网站下载,并且免费使用。下载链接如下:
http://www.microsoft.com/en-us/download/details.aspx?id=42497
1.BJ-ESXI-01是已经安装好的VMware ESXI5.5服务器,并在其上运行着虚拟机BJ-VM-01。该虚拟机安装有VMware Tools,在MVMC3.0中,转换虚拟机到Hyper-V平台的过程中将自动删除VMware Tools
2.登陆Hyper-V服务器,双击mvmc_setup开始安装MVMV3.0软件
3.等待安装完成
4.点击开始屏幕,点击MVMC
5.在MVMC开始页面,阅读相关信息后点击下一步
6.转换类型页面,在MVMC3.0中微软新增P2V功能,这里选择V2V
7.在MVMC3.0中,微软同样新增了不仅可以将VMware虚拟机迁移到Hyper-V Server,也可以直接迁移到Microsoft Azure公有云平台
8.选择一个Hyper-V服务器作为存放虚拟机的目标主机,并键入相应用户账户和密码
9.选择转换后磁盘存放路径,以及选择虚拟磁盘的类型,这里可以选择固定大小和动态扩展,和VHD文件的格式
10. 在“源”中键入VMware ESXI服务器地址,可以选择键入IP地址、计算机名以及FQDN,并键入VMware ESXI服务器有效的用户账户信息
11. 等待验证之后,将能看见当前VMware ESXI服务器运行着哪些虚拟机,以及和虚拟机相关的配置信息
12. 键入虚拟机的有效用户账户,根据需要选择虚拟机转换完的运行状态
13. 选择虚拟机存放位置,需要确保有足够的硬盘空间
14. 摘要页面,确认所有信息无误后点击“finish”
15. 开始执行虚拟机转换
16. 等待转换完成,打开Hyper-V管理器,此时虚拟机BJ-VM-01处于运行状态
17. MVMC3.0将虚拟机BJ-VM-01转换到Hyper-V平台后并不会安装Hyper-V集成服务,需要您手动安装
此时VMware ESXI中的虚拟机可以在适当的时间关机并下线。
在转换并迁移虚拟机到Hyper-V中,根据源虚拟机大小决定所花费的时间大小,因此在转换并迁移虚拟机到Hyper-V中时,提前规划好时间以执行转换并迁移虚拟机
在VMware虚拟机转换到Hyper-V中,除了微软的icrosoft Virtual Machine Converter以及System Center Virtual Machine Manager之外,还有众多微软的合作伙伴推出的V2V工具。例如:Xtreme VM Migrator(将在System Center Orchestrator中介绍)、Vision Solutions DoubleTake Move、NetApp Project Shift、5nine V2V Easy Converter等,这里不再一一详述。