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

[经验分享] virtualbox迁移至vcenter/vmware workstation

[复制链接]

尚未签到

发表于 2015-4-4 17:30:52 | 显示全部楼层 |阅读模式
参考文献:


http://www.itsecurenet.com/virtualbox-ova-to-vsphere-ovf/

http://www.techrepublic.com/blog/windows-and-office/how-do-i-convert-virtualbox-files-to-work-with-vmware-workstation/
背景:
DSC0000.png


     原先最早是使用virtualbox这款免费的虚拟机,后来公司购买了vmware产品,因此需要将virtualbox上面的虚拟机迁移到vcenter当中。我们知道virtualbox和vmware都可以导入导出ova/ovf( Open Virtual Machine Format),但是这两个产品都没有严格按照ovf标准,因此从virtualbox当中导出的ova不能直接导入到vmware当中。
环境


virtualbox:4.3.8

vmware vCenter Server:5.5

被迁移虚拟机:ubuntu 12.04
问题:


     如何将virtualbox ova转化成vsphere vmware ovf?
准备工作:


下载一下工具,其中前连个我已经放到网盘当中。

  • Vware OVF Tool: http://pan.baidu.com/s/1c0vjaPa ,用于将ova文件转换成vmware ovf的文件,最后能够得到
  • Microsoft Checksum Verify utility : http://pan.baidu.com/s/1qWO6Khu ,用户查看文件的SHA1值。
  • notepad++:用户编辑.ovf文件。

virtualbox导出ova文件


DSC0001.png

DSC0002.png

DSC0003.png

DSC0004.png


Vware OVF Tool转化ova文件


安装Vware OVF Tool以后,在cmd中进入到Vware OVF Tool目录,我这里的目录是:C:\Program Files\VMware\VMware OVF Tool,执行命令:




ovftool.exe --lax   
  比如当前我执行的命令如下:





ovftool.exe --lax "D:\OVA_File\ova_file\redmine\redmine.ova" "D:\OVA_File\ova_file\redmine\redmine.ovf"

  上述命令执行完毕以后,我们可以得到三个文件


  • redmine.mf     SHA1 Info File
  • redmine.ovf     Configuration file
  • redmine-disk1.vmdk     Virtual Hard drive

修改.ovf文件使其与vmware匹配


我们知道上面通过Vware OVF Tool转化得到的.ovf文件当中记录了虚拟机的各项参数,但是里面的有些参数是与vmware不配置的,所以我们需要使用notepad++来修改其中的内容。

修改.ovf文件,将




virtualbox-2.2
  修改为



vmx-07
  再将



     
0
sataController0
SATA Controller
sataController0
5
AHCI
20

  修改为



      
0
SCSIController
SCSI Controller
SCSIController
5
lsilogic
6

  最后一个需要修改的,是我们玩玩没有想到的声卡配置,将



     
3
false
sound
Sound Card
sound
8
ensoniq1371
35

  修改为



     
3
false
sound
Sound Card
sound
8
ensoniq1371
35

修改.mf文件.ovf文件的SHA1值


我们知道.mf文件当中记录了和redmine-disk1.vmdk这两个文件的SHA1值,只是用于文件校验的,因为之前我们修改过了.ovf文件,所以.mf文件中的SHA1值与真实的.ovf文件的SHA1值不同,这样在导入ovf的时候vmware会报错。

这里我们通过Microsoft Checksum Verify utility来求.ovf文件的SHA1值。

DSC0005.png

由上图得知,redmine.ovf文件的SHA1值为:eb32d890a64fa86fcebb8142a197de0d9faabe7a。然后我们打开.mf文件,如下图所示,

DSC0006.png

将其中的SHA1(redmine.ovf)修改为我们刚刚得到的SHA1值 。
通过vSphere Client将部署ovf模板


DSC0007.png

DSC0008.png

DSC0009.png

DSC00010.png
迁移以后的修改
  迁移以后,打开虚拟机电源,可能会碰到网卡不适配的问题,请参看另一篇博客解决:


virtualbox虚拟机迁移出现"connot find device eth0"错误

运维网声明 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-53835-1-1.html 上篇帖子: Vcenter server所需要开放的端口 下篇帖子: HOW TO: Synchronize changes when completing a P2V or V2V with VMware vCenter Con
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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