【技术实现步骤摘要】
一种异构服务器自动化迁移方法及系统
[0001]本专利技术涉及异构迁移
,尤其涉及一种异构服务器自动化迁移方法及系统。
技术介绍
[0002]随着虚拟化技术的日渐成熟,存在多种虚拟化技术路线(openstack、VMware、Xen等),带来了需求虚拟机的V2V(Virtual
‑
to
‑
Virtual)迁移需求。目前主流的虚拟化异构迁移技术,主要有CNware异构迁移、FusionSphere异构迁移、CAS异构迁移。
[0003]目前市场主流的虚拟化厂商都有自己单独的虚拟化管理平台只能针对自身产品间进行迁移,厂家之间各不兼容。由于不同虚拟机管理平台的底层虚拟化技术和API接口的不同,导致虚拟机跨平台迁移困难重重,迁移成功率较低。
[0004]虽然类似于KVM(Kernel
‑
based Virtual Machine)虚拟机自带了一些开源工具,比如virt
‑
v2v,能够将外部的虚拟化平台上的虚拟机迁移到可以运行的KVM平台上, ...
【技术保护点】
【技术特征摘要】
1.一种异构服务器自动化迁移方法,其特征在于,包括:采集一待迁移源服务器的设备信息,所述设备信息包括硬件信息、软件信息和配置信息;根据采集到的所述软件信息生成迁移目标服务器所支持的软件包;根据采集到的所述硬件信息获取对应所述迁移目标服务器所支持的通用虚拟机镜像,并配合所述配置信息启动目标虚拟机;根据启动的所述目标虚拟机,启动一自动化运维工具于所述迁移目标服务器上自动部署安装所述软件包;将所述待迁移源服务器的文件系统同步至所述目标虚拟机;于所述迁移目标服务器上进行文件校验,当校验成功后完成异构迁移。2.根据权利要求1所述的异构服务器自动化迁移方法,其特征在于,所述采集一待迁移源服务器的设备信息,之前还包括:通过一基于安全外壳协议的通用接口接收一登录信息并进行登录鉴权,在鉴权成功后登录所述待迁移源服务器。3.根据权利要求1所述的异构服务器自动化迁移方法,其特征在于,还包括:一配置管理数据库,用以存储所述设备信息以及所述待迁移服务器的软件包版本信息与依赖关系;还包括:将采集的所述设备信息上传至所述配置管理数据库。4.根据权利要求3所述的异构服务器自动化迁移方法,其特征在于,所述根据采集到的所述软件信息生成迁移目标服务器所支持的软件包,具体包括:判断所述配置管理数据库中是否存在与所述待迁移源服务器对应的所述软件信息:若否,则产生一构建任务至编译服务器;否则结束流程;所述编译服务器根据所述构建任务判断是否存在对应版本的源代码:若是,则提取对应的所述源代码;否则从一软件仓库中获取对应的所述源代码;所述编译服务器编译所述源代码,并根据编译成功的所述源代码更新软件包;将更新后的所述软件包存入所述配置管理数据库中,并结束流程。5.根据权利要求1所述的异构服务器自动化迁移方法,其特征在于,所述根据采集到的所述硬件信息获取对应所述迁移目标服务器所支持的通用虚拟机镜像,并配合所述配置信息启动目标虚拟机,具体包括:访问所述迁移目标服务器的异构虚拟化管理平台;根据所述异构虚拟化管理平台上的所述通用虚拟机镜像、以及采集得到的所述配置信息启动目标虚拟机。6.根据权利...
【专利技术属性】
技术研发人员:王江涛,姚嘉伟,任强,刘宏倩,
申请(专利权)人:普华基础软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。