【技术实现步骤摘要】
一种OVA文件的导入方法及装置
本专利技术涉及计算机
,特别涉及一种OVA文件的导入方法及装置。
技术介绍
随着虚拟化技术的不断成熟,虚拟化产品的提供商越来越多。多个不同虚拟化产品提供商之间的虚拟机有互相迁移的必要。开放标准OVF(OpenVirtualizationFormat,开放虚拟化格式)项目组定义了一套标准,称之为OVF,它的打包文件名称之为OVA(OpenVirtualizationAppliance,开放虚拟化设备)文件。现有技术中,所有虚拟化产品提供商都提供一套OVA的导入导出方法,以方便其他提供商导入虚拟机。但是由于不同提供商虚拟机实现的方式不一致,磁盘驱动的方式不一致,使得OVA文件的导入并不完美。因此,如何能在导入友商的虚拟化产品时,深入到OVA磁盘文件内部,解析操作系统类型,并根据不同的操作系统,调用不同的策略导入OVA文件,是现今急需解决的问题。
技术实现思路
本专利技术的目的是提供一种OVA文件的导入方法及装置,以根据OVA文件中虚拟磁盘文件的操作系统类型,选择对应的导入方法导入OVA文件,可以导入不同平台的OVA文件到用户的虚拟化产 ...
【技术保护点】
一种OVA文件的导入方法,其特征在于,包括:解压OVA文件,获取虚拟磁盘文件;根据所述虚拟磁盘文件获取磁盘中的操作系统类型;根据所述操作系统类型选择对应的导入方法进行所述OVA文件的导入。
【技术特征摘要】
1.一种OVA文件的导入方法,其特征在于,包括:解压OVA文件,获取虚拟磁盘文件;根据所述虚拟磁盘文件获取磁盘中的操作系统类型;根据所述操作系统类型选择对应的导入方法进行所述OVA文件的导入。2.根据权利要求1所述的OVA文件的导入方法,其特征在于,所述根据所述虚拟磁盘文件获取磁盘中的操作系统类型,包括:通过创建的用户磁盘文件的支持文件和临时配置文件,创建临时的虚拟机;启动所述虚拟机,查看所述虚拟磁盘文件对应的所述操作系统类型。3.根据权利要求1或2所述的OVA文件的导入方法,其特征在于,所述根据所述操作系统类型选择对应的导入方法进行所述OVA文件的导入,包括:根据所述操作系统类型结合所述OVA文件的导出方法选择对应的导入方法进行所述OVA文件的导入。4.根据权利要求3所述的OVA文件的导入方法,其特征在于,所述OVA文件的导出方法的获取,包括:解压所述OVA文件,获取虚拟机配置文件;根据所述虚拟机配置文件获取所述OVA文件的导出方法。5.根据权利要求4所述的OVA文件的导入方法,其特征在于,根据所述操作系统类型结合所述OVA文件的导出方法选择对应的导入方法进行所述OVA文件的导入,具体为:判断所述OVA文件的导出方法是否为XEN或VMWare;若否,则使用qemu-img方法进行所述OVA文件的导入;若是,则判断所述操作系统类型是否为Redhat7或Centos7;若所述操作系统类型为Redhat7或Centos7,则使用virt-v2v方法进行所述OVA文件的导入;若所述操作系统类型不为Redhat7或Centos7,则使用qemu-img方法进行所述OVA文件的导入。6.一种OVA文件的导入装置,其特征在于,包括:解压...
【专利技术属性】
技术研发人员:王亮,刘洋,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。