如何将VMware主机上的虚拟机无缝迁移至Hyper-V平台
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将VMware主机上的虚拟机无缝迁移至Hyper-V平台相关的知识,希望对你有一定的参考价值。
一、拷贝VMware 主机上的虚拟机文件到VMM库中1、打开vSphere Client 连接到vCenter 服务器2、在主页上,点击“数据存储和数据存储群集”
3、选中数据存储,右键单击“浏览数据存储
4、选中一个虚拟机,这里我们选择windows 8,然后点击菜单栏上的下载按钮,下载到本地
5、选择一个本地路径,在弹出警告对话框中,点击“是”
6、下图可以看出,数据正在下载到本地
7、数据下载完成后我们把数据拷贝到VM库中
二、用户需利用VMM 2012 SP1控制台转换VMware虚拟机到Hyper-v上1、登录VMM控制台,点击“VM和服务”,点击菜单栏中的“创建虚拟机”下拉三角,点击“转换虚拟机”
2、弹出转换虚拟机向导,在选择源页面,点击“浏览”
3、选择我们存入到VMM库中的windows虚拟机,点击“确定”
4、在指定虚拟机标识页面,指定虚拟机名称,然后点击“下一步”
5、在VM配置页面,指定新计算机的基本配置,点击“下一步”
6、在选择主机页面,根据评级分数选择一个合适的主机承载要转换的VMware虚拟机,然后点击“下一步”
7、在选择路径页面,选择目标Hyper-v主机用来存放VM的路径,然后点击“下一步”,然后在网络页面,为VM配置网络,然后点击“下一步”
8、在添加属性页面,配置VM相关属性,然后点击“下一步”
9、在摘要页面,点击“创建”,然后等待虚拟到虚拟转换作业完成
10、完成之后,就可在在VMM控制台中启动刚转换的虚拟机
使用这个方法可以快速且方便的将VMware虚拟机无缝迁移到Hyper-v平台上,单用户在实际操作中需要注意(这个方法要求环境中同时拥有SCVMM和Vcenter server等管理平台,同时来宾操作系统必须要卸载VMware Tools,并处于关闭状态)。 参考技术A
有三种办法:
利用第三方软件StarWind V2V Converter,可以将vmdx转换为vhd(x);
利用微软的systemcenter 2012的vvm组件,转换为vhd,但不能用最新的2012r2版,systemcenter2012r2版不支持此功能;
利用著名的备份软件acronis backup advanced虚拟机版本,支持vmware、hyper-v、oracle等虚机之间的互相转换,利用的是先备份再还原的原理,将vmware虚机备份为镜像,可直接还原为hyper-v的虚机。
建议用2,3方式迁移,第三种方式成功率最高,第一种方式成功率最低。
VMware 虚拟机迁移
VM共享存储虚拟化,三台服务器,其中两台配置一样580G7 CPU4820 另一台是580G9 CPU4809 V4 以前迁移没问题,最近一台新服务器和一台原有服务器经常无响应,昨天有一台无响应后重启虚拟主机,好几台虚拟机在老的服务器上迁移到新的服务器上没问题,迁过去后,就不能往老的服务器上迁移了,以前都没有问题,经过多方判断原因是CPU版本相差太大,导致不能迁移,解决方法:
1、关闭虚拟机-修改虚拟机配置-选项-高级-CPUID掩码-选择向客户机隐藏NX/XD标记-高级 修改级别1或者是800001靠前的那一项 修改ECX项,对照迁移出错中的所需位,把11的对应位置改,将短线改为0-将那些需要是1的地方改为0,X与0的不用改
2、把所有虚拟机关机,重新调整EVC到修改CPUID认证的兼容列表
以上两种方法,第一种是针对单台不能迁移修改方法,第二种是多台不能迁移的方法
以上是关于如何将VMware主机上的虚拟机无缝迁移至Hyper-V平台的主要内容,如果未能解决你的问题,请参考以下文章
如何将Vmware Esxi下虚拟机数据迁移到另外一个ESXi主机