最近将测试的几台虚拟机进行了迁移,有几个点要注意,分享一下
1.环境介绍:
源服务器-ip-172.16.96.x 目标服务器-ip-172.16.96.x
VMware版本-VMwareworkstationrpo-15 VMware版本-VMwareworkstationrpo-12
虚拟机-centos7.6
ip-96.250 完全迁移
配置:2核2g内存100硬盘 完全迁移
网络方式-桥接 完全迁移
2.背景说明
因为之前安装vm那台服务器暂时不用了,所以决定迁移虚拟机,不是迁移服务器。原来的打算,都是在一个局域网,网络环境问题不大,
但是在新服务器安装vm的时候,发现15版本的vm安装不了,报错也不提示。没办法,只好装个老版的vmwork-12。
然后现在担心的就是15版上运行的虚拟机向12版本迁移,虚拟机兼容性怎么解决?会不会出错?具体是怎么个方式?
这里就需要一个通用格式,ovf模版,OVF(Open Virtualization Format),OVA(Open Virtual Appliance)。
ovf与ova都是开源的标准化虚拟格式,也就是说在各大虚拟化平台可以通用,比如vm,xen,hy-v,虚拟box等等。
两者的区别,ovf是3个文件,ova是一个文件,可以理解成ova是ovf的压缩版或者便携版,功能作用无任何区别。
(ps:装不了vmware-workstation-15的主机是winserver2012-Standard版,但是我之前一台winserver2012-Datacenter是安装成功了的。
不知道是不是bug,有小伙伴遇到这种情况,可以回复留言看是系统问题还是说硬件问题)
3.迁移思路
源服务器-VMware15-先克隆虚拟机-更改克隆虚拟机兼容性到12-导出ovf模板
ovf模版-复制到目标服务器-VMware12上打开ovf模板-搞定
4.具体步骤
- 在源服务器上,克隆虚拟机,并更改虚拟机兼容性到12,然后导出ovf模版
查看VMware版本
- 克隆虚拟机
菜单栏-虚拟机-管理-克隆
克隆选择-完整克隆
然后会得到一个新克隆的虚拟机
- 对新克隆的虚拟机,右键点击更改硬件兼容性,vmware12
- 对克隆虚拟机导出ovf模板-完成后会新得到3个文件
- 先选中克隆机-左上角文件-导出为ovf
- 将导出ovf三个文件,建个文件夹,复制到目标服务器
到此,源服务器的导出已将完成,剩下来是在目标主机去操作。
- 目标主机查看vm版本号
- 打开虚拟机,选择打开-打开复制过来的模板,搞定
5.注意事项
迁移后会在网络中存在两台一模一样的虚拟机,建议删掉一个虚拟机或者更换一个的ip地址
linux迁移后可能网络有点小问题,我是桥接,迁移后联不上网
建议反复断开桥接网卡,并重启虚拟机网络服务解决