【技术实现步骤摘要】
一种跨平台配置信息转化方法、系统、设备及存储介质
[0001]本专利技术属于计算机
,涉及一种跨平台配置信息转化方法
、
系统
、
设备及存储介质
。
技术介绍
[0002]现在虚拟化技术正在广泛的应用中,虚拟机则是虚拟化技术的重要组成部分
。
出于用户对大量虚拟机跨平台迁移的业务需求,需要实现将不同种类平台的虚拟机配置信息进行相互转化,从而实现不同种类平台间的虚拟机迁移
。
[0003]目前,开发人员在设计开发跨平台虚拟机迁移产品时,传统的配置信息转化方法是一对一直接转化,即先获取原虚拟化平台
A
的配置信息,再将该配置信息直接转化为目标虚拟化平台
B
的配置信息
。
但是,现在市面上有大量不同种类的虚拟机平台,至少超过
40
种,这样有多个原虚拟化平台和多个目标虚拟化平台的情况,开发人员需要转化的次数就是原虚拟化平台的种类数乘以目标虚拟化平台的种类数,工作量可谓相当庞大
。
[0004]因此,在设计开发跨平台虚拟机迁移产品时,如何帮助研发人员快速方便地完成配置信息转化,是当前急需解决的技术问题
。
技术实现思路
[0005]本专利技术为了解决上述
技术介绍
中的技术问题,提供一种跨平台配置信息转化方法
、
系统
、
设备及存储介质
。
[0006]本专利技术解决上述技术问题的技术方案如下:第 ...
【技术保护点】
【技术特征摘要】
1.
一种跨平台配置信息转化方法,其特征在于,所述方法,包括步骤:备份原虚拟化平台上的待备份虚拟机;获取已备份虚拟机的配置信息,并将该配置信息转化为原虚拟化平台的原配置结构
;
按照过渡配置结构的配置参数结构,将原配置结构转化为过渡配置结构,其中所述过渡配置结构的配置参数结构由虚拟机基本信息
、
虚拟机计算资源信息
、
磁盘列表
、
网卡列表和自定义列表组成
;
将过渡配置结构转化为目标虚拟化平台的目标配置结构;将目标配置结构转化为目标虚拟化平台的虚拟机配置信息,并根据该配置信息创建目标虚拟机
。2.
根据权利要求1所述的跨平台配置信息转化方法,其特征在于,所述虚拟机基本信息包括:虚拟机设备名称
、
虚拟机操作系统类型
、
虚拟机启动模式
、BIOS
和处理器架构;所述虚拟机计算资源信息包括:处理器数量和虚拟机内存;所述磁盘列表包括:磁盘名称
、
磁盘格式
、
总线类型
、
磁盘启动盘信息和磁盘大小;所述网卡列表包括:网卡名称
、MAC
地址
、
总线类型和
IP
信息
。3.
根据权利要求1所述的跨平台配置信息转化方法,其特征在于,虚拟化平台包括:
Vmware
虚拟化平台
、KVM
虚拟化平台
、Openstack
虚拟化平台
、SmartX
虚拟化平台
、HCI
虚拟化平台
、XSky
虚拟化平台
、Hyper
‑
V
虚拟化平台
、Zstack
虚拟化平台
、ICS
虚拟化平台
、Cloudview
虚拟化平台
、H3C
虚拟化平台
、Kunpeng
虚拟化平台
、CNware
虚拟化平台
、Proxmox
虚拟化平台和
Xen
虚拟化平台
。4.
根据权利要求1所述的跨平台配置信息转化方法,其特征在于,所述获取已备份虚拟机的配置信息,并将该配置信息转化为原虚拟化平台的原配置结构步骤,还包括:读取数据库,获取该虚拟机的配置信息初始字符串
A
(0);将配置信息初始字符串
A
(0)转化为
json
格式配置信息
T
(0);将所述
json
格式配置信息
T
(0)转化为原虚拟化平台的原配置结构
。5.
根据权利要求1所...
【专利技术属性】
技术研发人员:谢俊峰,王博恒,饶旭,黄传波,
申请(专利权)人:成都云祺科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。