一种业务迁移的方法和设备技术

技术编号:23212477 阅读:26 留言:0更新日期:2020-01-31 21:45
本发明专利技术公开了一种业务迁移的方法和设备,用以解决现有技术中业务迁移方式不支持多机业务的迁移,并且很难保证重新部署后的环境与源环境一致的问题。在本发明专利技术实施例中,会将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式,并将镜像文件上传至目的资源池,之后会根据记录文件在目的资源池中配置承载目标业务的设备之间的网络配置关系。由于本发明专利技术实施例中在对源资源池中需要迁移的目标业务进行镜像的同时会收集承载目标业务的设备之间的资源信息和业务运行信息,实现了多设备的业务迁移,之后会根据资源信息和业务运行信息配置承载目标业务的设备之间的网络配置关系,保证了迁移前后的资源环境一致。

A method and equipment of business migration

【技术实现步骤摘要】
一种业务迁移的方法和设备
本专利技术涉及技云计算机
,特别涉及一种业务迁移的方法和设备。
技术介绍
随着云计算的蓬勃发展,越来越多的传统业务选择迁移到云计算机系统,传统业务通常构建在物理服务器或是自己的虚拟化资源池中,其中,物理服务器包括x86、ARM、Power等架构,虚拟化资源池包括VMware、Xen、KVM等架构。根据承载业务的物理服务器或是虚拟机的数量,我们又可以把业务分类为单机业务和多机业务两类,在多机业务中,机器与机器之间存在着依赖关系,这类业务的资源迁移更为困难。现有的业务迁移中,现有的跨资源池的业务迁移方式有两种主要思路。第一种是数据迁移,首先在目标资源池创建对应的虚拟机,然后将业务在该虚拟机上再部署一遍,最后导出源端业务数据库并将数据导入到新业务的数据库中,完成迁移;第二种是镜像转换,首先在源端导出镜像,随后进行镜像转换,之后进行镜像修补,最后上传云计算机系统完成迁移。但是当使用数据迁移方式的时候不支持异构迁移,对于无法导出数据的业务,无法进行迁移,并且由于是人工重新部署,很难保证重新部署后的环境与源环境一致;而使用镜像转换迁移方式的时候,由于只是单纯的进行镜像转换,不记录多机业务中机器之间的依存关系,因此只能完成单机业务的迁移,而无法支持多机业务的迁移,并且对于镜像转换所用的迁移工具,通常以转换工具形式出现,仅能完成镜像转换,无法对转换后的镜像进行修复等工作。综上所述,采用现有技术中跨资源池的业务迁移方式不支持多机业务的迁移,并且很难保证重新部署后的环境与源环境一致
技术实现思路
本专利技术提供一种业务迁移的方法和设备,用以解决现有技术中业务迁移方式不支持多机业务的迁移,并且很难保证重新部署后的环境与源环境一致的问题。第一方面,根据需要镜像的源资源池中目标业务的资源信息和目标业务的业务运行信息生成记录文件;再将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式;之后将镜像文件上传至目的资源池,并根据记录文件在目的资源池中配置承载所述目标业务的设备之间的网络配置关系。在本专利技术实施例中,由于在对源资源池中需要迁移的目标业务进行镜像的同时,会收集承载目标业务的设备之间的资源信息和业务运行信息,实现了多设备的业务迁移,之后会根据资源信息和业务运行信息配置承载目标业务的设备之间的网络配置关系,进而保证了迁移前后的资源环境一致。在一些具体的实施中,根据需要镜像的目标业务的资源信息和目标业务的业务运行信息生成记录文件时,是获取承载源资源池中目标业务的至少一台设备的资源信息以及业务运行信息,之后根据承载源资源池中目标业务的至少一台设备的资源信息和业务运行信息生成记录文件。在本专利技术实施例中由于会将承载源资源池中目标业务的至少一台设备的资源信息以及业务运行信息生成记录文件,进一步保证了迁移前后的资源环境一致。在一些具体的实施中,将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式时,首先根据源资源池构架类型和目的资源池构架类型与转换方式的对应关系确定将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式的转换方式,之后根据确定的转换方式将述目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式,同时记录转换过程中产生的转换信息。在本专利技术实施例中,由于存在源资源池构架类型和目的资源池构架类型与转换方式的对应关系,支持了不同资源池类型之间的镜像文件格式的转换,这样根据源资源池构架类型和目的资源池构架类型,就可实现镜像文件格式的转换。并且由于迁移时会记录转换信息,当需要回迁时统可以依据转换信息自动还原并输出源资源池中目标业务的镜像。在一些具体的实施中,在将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式之后,将镜像文件上传至所述目的资源池之前,还需要对目标业务的镜像文件进行镜像加固与镜像修复,之后将镜像加固与镜像修复后的目标业务的镜像文件上传至目的资源池。在一些具体的实施中,在根据所述记录文件配置承载所述目的资源池中的所述目标业务的设备之间的网络配置关系之前,若确定缺失系统驱动和/或目的资源池架构的管理驱动,则安装缺失的系统驱动和/或目的资源池架构的管理驱动。在本专利技术实施例中,由于会对目标业务的镜像文件进行镜像加固与镜像修复,并且在确定缺失系统驱动和/或目的资源池架构的管理驱动,还会安装缺失的系统驱动和/或目的资源池架构的管理驱动,保证了目标业务的迁移成功。在一些具体的实施中,根据记录文件在目的资源池中配置承载目标业务的设备之间的网络配置关系之后,还可以获取目的资源池中配置完成后的承载目标业务的至少一台设备的资源信息和业务运行信息生成待验证记录文件,将验证记录文件与所述记录文件进行验证,来验证源资源池中目标业务迁移至目的源资源池是否成功。在本专利技术实施例中,由于还会对获取目的资源池中配置完成后的承载目标业务的至少一台设备的资源信息和业务运行信息生成待验证记录文件,并与所述记录文件进行验证、资源池中目标业务迁移至目的源资源池是否成功,进一步提升了用户的体验。第二方面,本专利技术实施例一种业务迁移的设备,设备包括:处理器以及收发机:处理器,用于根据需要镜像的源资源池中目标业务的资源信息和所述目标业务的业务运行信息生成记录文件;将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式;将镜像文件上传至目的资源池,并根据记录文件在所述目的资源池中配置承载目标业务的设备之间的网络配置关系。其中,处理器具体用于:获取承载源资源池中目标业务的至少一台设备的资源信息以及业务运行信息;根据承载源资源池中目标业务的至少一台设备的资源信息和业务运行信息生成记录文件。根据源资源池构架类型和目的资源池构架类型与转换方式的对应关系确定将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式的转换方式;根据确定的转换方式将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式,同时记录转换过程中产生的转换信息。处理器还用于:在将目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式之后,将镜像文件上传至目的资源池之前,对目标业务的镜像文件进行镜像加固与镜像修复;将所述镜像加固与镜像修复后的目标业务的镜像文件上传至目的资源池。以及在根据记录文件配置承载目的资源池中的所述目标业务的设备之间的网络配置关系之前,若确定缺失系统驱动和/或目的资源池架构的管理驱动,则安装缺失的系统驱动和/或目的资源池架构的管理驱动。在将镜像文件上传至所述目的资源池,并根据所述记录文件在目的资源池中配置承载目标业务的设备之间的网络配置关系之后,获取目的资源池中配置完成后的承载目标业务的至少一台设备的资源信息和业务运行信息;根据资源信息和业务运行信息生成待验证记录文件;将验证记录文件与所述记录文件进行验证,验证源资源池中目标业务迁移至目的源资源池是否成功。第三方面,本专利技术实施例一种本文档来自技高网
...

【技术保护点】
1.一种业务迁移的方法,其特征在于,该方法包括:/n根据需要镜像的源资源池中目标业务的资源信息和所述目标业务的业务运行信息生成记录文件;/n将所述目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式;/n将镜像文件上传至所述目的资源池,并根据所述记录文件在所述目的资源池中配置承载所述目标业务的设备之间的网络配置关系。/n

【技术特征摘要】
1.一种业务迁移的方法,其特征在于,该方法包括:
根据需要镜像的源资源池中目标业务的资源信息和所述目标业务的业务运行信息生成记录文件;
将所述目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式;
将镜像文件上传至所述目的资源池,并根据所述记录文件在所述目的资源池中配置承载所述目标业务的设备之间的网络配置关系。


2.如权利要求1所述的方法,其特征在于,所述根据需要镜像的目标业务的资源信息和所述目标业务的业务运行信息生成记录文件,包括:
获取承载所述源资源池中目标业务的至少一台设备的资源信息以及业务运行信息;
根据承载所述源资源池中目标业务的至少一台设备的资源信息和业务运行信息生成记录文件。


3.如权利要求1所述的方法,其特征在于,所述将所述目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式,包括:
根据源资源池构架类型和目的资源池构架类型与转换方式的对应关系确定将所述目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式的转换方式;
根据所述确定的转换方式将所述目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式,同时记录转换过程中产生的转换信息。


4.如权利要求1所述的方法,其特征在于,所述将所述目标业务的镜像文件的镜像格式转换为与目的资源池构架相对应的镜像格式之后,将镜像文件上传至所述目的资源池之前,还包括:
对所述目标业务的镜像文件进行镜像加固与镜像修复;
所述将镜像文件上传至所述目的资源池,包括:
将所述镜像加固与镜像修复后的目标业务的镜像文件上传至所述目的资源池。


5.如权利要求1所述的方法,其特征在于,所述根据所述记录文件配置承载所述目的资源池中的所述目标业务的设备之间的网络配置关系之前,还包括:
若确定缺失系统驱动和/或目的资源池架构的管理驱动,则安装缺失的系统驱动和/或目的资源池架构的管理驱动。


6.如权利要求1所述的方法,其特征在于,所述将镜像文件上传至所述目的资源池,并根据所述记录文件在所述目的资源池中配置承载所述目标业务的设备之间的网络配置关系之后,还包括:
获取所述目的资源池中配置完成后的承载所述目标业务的至少一台设备的资源信息和业务运行信息;
根据所述资源信息和业务运行信息生成待验证记录文件;
将所述验证记录文件与所述记录文件进行验证,验证所述源资源池中目标业务迁移至目的源...

【专利技术属性】
技术研发人员:李宏杰张濛姣郭占东
申请(专利权)人:中移苏州软件技术有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1