virtualbox迁移至vcenter/vmware workstation

简介:

参考文献:

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


背景:

     原先最早是使用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?

准备工作:

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

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

virtualbox导出ova文件

 

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"

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

  1. redmine.mf     SHA1 Info File
  2. redmine.ovf     Configuration file
  3. 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值。  

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

 

将其中的SHA1(redmine.ovf)修改为我们刚刚得到的SHA1值 。

通过vSphere Client将部署ovf模板

迁移以后的修改

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

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



本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/p/3779291.html,如需转载请自行联系原作者

目录
相关文章
|
6月前
|
存储 资源调度 Cloud Native
VMware vCenter Server 8.0U3e 新增功能简介
VMware vCenter Server 8.0U3e 新增功能简介
228 4
VMware vCenter Server 8.0U3e 新增功能简介
|
24天前
|
虚拟化 数据安全/隐私保护
VMware Workstation Pro - 最新版
VMware是一款强大的虚拟机软件,可在单台计算机上模拟完整硬件系统,实现多系统运行。2024年5月推出最新版Workstation Pro 17.5.2,个人用户可免费使用。用户可通过官网下载并注册账户,按指引完成安装,适用于开发、测试及部署应用,具备高效灵活的虚拟化技术。
491 0
|
6月前
|
移动开发 安全 API
VMware vCenter Server 8.0U3e 发布 - 集中管理 vSphere 环境
VMware vCenter Server 8.0U3e 发布 - 集中管理 vSphere 环境
339 2
|
3月前
|
安全 数据可视化 KVM
VMware Cloud Foundation Operations HCX 9.0 - 跨云工作负载迁移和互通
VMware Cloud Foundation Operations HCX 9.0 - 跨云工作负载迁移和互通
59 2
VMware Cloud Foundation Operations HCX 9.0 - 跨云工作负载迁移和互通
|
3月前
|
Linux 虚拟化 iOS开发
VMware Workstation 17.6.4 Pro macOS Unlocker & OEM BIOS 2.7 for Windows
VMware Workstation 17.6.4 Pro macOS Unlocker & OEM BIOS 2.7 for Windows
413 1
|
3月前
|
Linux 虚拟化 iOS开发
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
797 0
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
|
5月前
|
移动开发 安全 API
VMware vCenter Server 9.0 下载 - 集中管理 vSphere 环境
VMware vCenter Server 9.0 下载 - 集中管理 vSphere 环境
251 13
VMware vCenter Server 9.0 下载 - 集中管理 vSphere 环境
|
6月前
|
安全 API 虚拟化
VMware Cloud Director Availability 4.6 - 灾难恢复和迁移 (DRaaS 解决方案)
VMware Cloud Director Availability 4.6 - 灾难恢复和迁移 (DRaaS 解决方案)
76 9
VMware Cloud Director Availability 4.6 - 灾难恢复和迁移 (DRaaS 解决方案)
|
5月前
|
移动开发 安全 API
VMware vCenter Server 7.0U3v 下载 - 集中管理 vSphere 环境
VMware vCenter Server 7.0U3v 下载 - 集中管理 vSphere 环境
300 1