设为首页 收藏本站
查看: 2331|回复: 0

[经验分享] RedHat 7.2 KVM通过V2V迁移VMware的虚拟机

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-7-8 09:35:46 | 显示全部楼层 |阅读模式
一、前言
最近想测试一下RedHat 7 KVM的V2V功能,结果发现Redhat 7.0没有V2V的包,上RedHat官网才发现要RedHat 7.2才包含Virt-V2V的包。
官网说明如下:
Virt-v2v became a supported product starting with Red Hat Enterprise Linux 7.2. Therefore, we recommend you update your virt-v2v conversion server to Red Hat Enterprise Linux 7.2 before using virt-v2v.
受支持的虚拟机操作系统:
  • Red Hat Enterprise Linux 3.9
  • Red Hat Enterprise Linux 4
  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7.1 and later
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows Server 2003
  • Windows Server 2008
需要注意的是,进行V2V之前待迁移的虚拟机必须卸载vmtools并关机。
受支持的虚拟化程序:
  • libvirt-managed Xen
  • VMware vSphere ESX / ESX(i) - versions 3.5, 4.0, 4.1, 5.0, 5.1, 5.5, 6.0
需要注意的是,对于VMware的虚拟机,在redhat 7.2只支持连接到vCenter进行V2V迁移。

关于RedHat 7.2的V2V,网上的资料相当少,连Redhat官网都不全,希望本文的测试能抛砖引玉,共同提高。
redhat 官网资料都不齐全的截图:
wKiom1d99a_AyiGiAADaPpNZLZI103.png
二、V2V环境准备
1、测试环境介绍
wKiom1d-C9fxZmFzAABmFloAjA4464.png

2、使用yum安装virt-v2v:yum install virt-v2v,安装的时候会自动安装另外三个包,其中libguestfs-winsupport这个包是用于支持对windows虚拟机的V2V
wKiom1d9-JbBnjtWAAA2hXgvIV4976.png

3、测试连接到vCenter服务器,列出vCenter服务器上的虚拟机
virsh-c 'vpx://vcenter.long.cn/TEST/esxihost?no_verify=1' list --all
wKiom1d-ENbg0zaAAABJ8I77Mr4794.png

4、在环境变量中加入一行 exportLIBGUESTFS_BACKEND=direct,如果未加入,那么V2V时会报错提示要求加入的。
wKiom1d9-JeTajtfAAA18l5HDLE187.png

三、V2V迁移vCenter上的Linux虚拟机
1、迁移命令:virt-v2v -icvpx://vsphere.local%5cadministrator@vcenter.long.cn/TEST/esxihost?no_verify=1 RH7TEST -o local -os /var/lib/libvirt/images -of qcow2--bridge br0
wKioL1d-B_GD9H7JAAEvjswsY_E972.png

2、等待迁移完成后,可以看到已经产生了2个文件,一个是硬盘文件,一个是配置文件
wKiom1d9-JjRSEnXAAAbogVcZjk020.png

3、这两个文件也出现在存储池中
wKioL1d9-JmyDrj1AACuzW1Eqw4105.png

4、但是很奇怪的是迁移完成的虚拟机却没有出现在KVM的虚拟机列表中,原因尚不清楚。本文是通过新建虚拟机并导入已迁移过来的硬盘文件来手动重建虚拟机,完成最终的迁移。
wKiom1d9-JmT4vaOAABr9UApiTU500.png
wKiom1d9-JqiQWZDAABlRGFYv1E722.png
wKioL1d9-JrjOvN9AABJCaraydk987.png

5、成功开机并登录
wKiom1d9-JvgCB1-AABIB6sySz4550.png

四、V2V迁移vCenter上的windows虚拟机
1、迁移命令:virt-v2v -icvpx://vsphere.local%5cadministrator@vcenter.long.cn/TEST/esxihost?no_verify=1 windows2008r2-test -o local -os /var/lib/libvirt/images -of qcow2--bridge br0
wKiom1d-CCmSNId8AAFnXHI6Pas322.png

2、等待迁移完成后,可以看到已经产生了2个文件,一个是硬盘文件,一个是配置文件
wKioL1d9-J2zGb8EAABNF4_PT_I796.png

3、这两个文件也出现在存储池中
wKiom1d-CGDCGEp3AADR6viIGyY306.png

4、同样奇怪的是迁移完成的windows虚拟机也没有出现在KVM的虚拟机列表中,原因尚不清楚。本文是通过新建虚拟机并导入已迁移过来的硬盘文件来手动重建虚拟机,完成最终的迁移。
wKiom1d9-J7Biq4fAABr9UApiTU773.png
wKioL1d9-J_jXcPQAABudkFUMmM214.png
wKiom1d9-J_Smxs4AABcwo0ANt4476.png

5、成功开机并登录
wKiom1d9-KLC2ImxAAOYoOM8-Og759.png
wKioL1d9-KKQhD3vAAEJwAFzW3U377.png



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-241059-1-1.html 上篇帖子: kvm虚拟化安装配置 下篇帖子: Centos6.5安装配置KVM conversion recommend starting product 虚拟机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表