服务器业务数据迁移的方法及应用技术

技术编号:37960078 阅读:28 留言:0更新日期:2023-06-30 09:35
本发明专利技术公开了一种服务器业务数据迁移的方法及应用,其中业务数据从第一环境服务器迁移到第二环境服务器,该方法包括以下步骤:创建第二环境服务器集群,其中所述第二环境服务器集群包括多个第二环境服务器;在所述第二环境服务器集群的数据均衡功能开启的情况下,将第一环境服务器上的业务数据迁移至所述多个第二环境服务器上;关闭所述第二环境服务器集群的数据均衡功能;将所述第一环境服务器作为新的节点加入所述第二环境服务器集群;以及将所述第二环境服务器上的业务数据一对一并行迁移到所述第一环境服务器上,并删除已完成数据迁移的第二环境服务器。该方法能够有效提高数据迁移的效率,降低数据迁移的风险,保障服务器集群的存储性能。务器集群的存储性能。务器集群的存储性能。

【技术实现步骤摘要】
服务器业务数据迁移的方法及应用


[0001]本专利技术是关于电子通信领域,特别是关于一种服务器业务数据迁移的方法及应用。

技术介绍

[0002]基于现有技术下的国产化需求和其他原因,目前很多企业和部门需要将原本部署在VMware环境上的业务迁移到国产化环境。VMware环境与国产化环境在硬件上没有区别,主要区别在于服务器上部署的虚拟化软件技术。通过虚拟化软件技术能够将服务器硬件抽象成软件功能并提供给客户使用。同一台服务器部署的虚拟化技术不同,其能够对客户提供的软件功能也是不同的。一些国产的虚拟化软件技术从服务器抽象出的软件功能,不仅能够提供与VMware相近的服务功能,并且对国产芯片和操作系统也有更好的兼容性。
[0003]对于将业务从VMware环境迁移到国产化环境,需要在部署了VMware的服务器上重新部署国产的虚拟化软件。然而在重新部署虚拟化软件的过程中往往需要格式化磁盘,这样保存在服务器磁盘上的业务数据将受到破坏,因此在业务迁移的过程中需要进行业务数据的迁移从而保护原有业务数据的完整性和安全性。
[0004]目前常见的数据迁移方案有基于中转服务器的数据迁移、基于节点更换的数据迁移和基于节点删除的数据迁移。这几种数据迁移技术都存在着技术缺陷,其主要的技术缺陷在于,对于基于中转服务器的数据迁移方案,由于中转服务器加外部存储设备价格高昂,受成本所限往往只能置备一套,在业务迁移站点较多的情况下,只能逐个站点进行处理,迁移效率低下;对于基于节点替换的数据迁移方案,在节点替换过程中,数据副本的数量会下降,从而降低数据安全性;对于基于节点删除的数据迁移方案,在节点删除过程中,需要多次在不同服务器之间搬迁数据,需要删除的节点越多,搬迁的数据量越大,并且在经过多次节点删除和数据均衡后,容易造成集群内各服务器节点上的数据量不同,对集群的存储性能会造成一定影响。
[0005]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。

技术实现思路

[0006]本专利技术的目的在于提供一种服务器业务数据迁移的方法及应用,其能够提高数据迁移的效率,降低数据迁移的风险,保障服务器集群的存储性能。
[0007]为实现上述目的,本专利技术的实施例提供了一种服务器业务数据迁移的方法。
[0008]在本专利技术的一个或多个实施方式中,业务数据从第一环境服务器迁移到第二环境服务器,所述方法包括:创建第二环境服务器集群,其中所述第二环境服务器集群包括多个第二环境服务器;在所述第二环境服务器集群的数据均衡功能开启的情况下,将第一环境服务器上的业务数据迁移至所述多个第二环境服务器上;关闭所述第二环境服务器集群的数据均衡功能;将所述第一环境服务器作为新的节点加入所述第二环境服务器集群;以及
将所述第二环境服务器上的业务数据一对一并行迁移到所述第一环境服务器上,并删除已完成数据迁移的第二环境服务器。
[0009]在本专利技术的一个或多个实施方式中,所述新建第二环境服务器集群,包括:通过服务器节点来创建第二环境服务器集群,其中所述服务器节点部署第二环境虚拟化技术。
[0010]在本专利技术的一个或多个实施方式中,在所述第二环境服务器数量大于或等于所述第一环境服务器数量的情况下,选取与所述第一环境服务器数量相同的第二环境服务器来进行数据一对一并行迁移,且进行数据迁移的第二环境服务器和第一环境服务器的磁盘数量相同。
[0011]在本专利技术的一个或多个实施方式中,所述将第一环境服务器上的业务数据迁移至所述多个第二环境服务器上,包括:通过有线连接将所述第一环境服务器与所述第二环境服务器集群进行连接,并使用迁移工具读取所述第一环境服务器上的业务数据;以及通过数据条带化技术对所述业务数据进行分割,并结合所述第二环境服务器集群的数据均衡功能将所述业务数据均匀写入每个节点的第二环境服务器的磁盘上。
[0012]在本专利技术的一个或多个实施方式中,将所述第一环境服务器作为新的节点加入所述第二环境服务器集群,包括:将所述第一环境服务器部署的原有的虚拟化技术更换为所述第二环境服务器集群部署的第二环境虚拟化技术,使所述第一环境服务器转变为第二环境服务器。
[0013]在本专利技术的一个或多个实施方式中,将所述第一环境服务器作为新的节点加入所述第二环境服务器集群,还包括:通过所述第二环境虚拟化技术中的集群节点添加功能,将转变完成的所述第一环境服务器作为新的节点加入所述第二环境服务器集群。
[0014]在本专利技术的一个或多个实施方式中,将所述第二环境服务器上的业务数据一对一并行迁移到所述第一环境服务器上,包括:通过有线连接将进行数据迁移的第二环境服务器和第一环境服务器相连,在所述第一环境服务器上部署迁移工具并读取所述第二环境服务器上的业务数据;以及使用数据条带化技术来切割所述业务数据,将所述业务数据均匀写入所述第一环境服务器的磁盘上。
[0015]在本专利技术的一个或多个实施方式中,所述方法还包括:在删除全部已完成数据迁移的第二环境服务器后,重新开启所述第二环境服务器集群的数据均衡功能。
[0016]在本专利技术的一个或多个实施方式中,所述第一环境服务器包括VMware环境服务器,所述第二环境服务器包括国产化环境服务器。
[0017]在本专利技术的另一个方面当中,提供了一种将第一环境服务器的业务数据迁移到第二环境环境服务器的装置,其包括集群创建模块、数据迁移模块、功能关闭模块、集群新增模块和并行迁移模块。
[0018]集群创建模块,用于创建第二环境服务器集群,其中所述第二环境服务器集群包括多个第二环境服务器。
[0019]数据迁移模块,用于在所述第二环境服务器集群的数据均衡功能开启的情况下,将第一环境服务器上的业务数据迁移至所述多个第二环境服务器上。
[0020]功能关闭模块,用于关闭所述第二环境服务器集群的数据均衡功能。
[0021]集群新增模块,用于将所述第一环境服务器作为新的节点加入所述第二环境服务器集群。
[0022]并行迁移模块,用于将所述第二环境服务器上的业务数据一对一并行迁移到所述第一环境服务器上,并删除完成数据迁移的第二环境服务器。
[0023]在本专利技术的一个或多个实施方式中,所述集群创建模块还用于:通过服务器节点来创建第二环境服务器集群,其中所述服务器节点部署第二环境虚拟化技术。
[0024]在本专利技术的一个或多个实施方式中,所述数据迁移模块还用于:通过有线连接将所述第一环境服务器与所述第二环境服务器集群进行连接,并使用迁移工具读取所述第一环境服务器上的业务数据;以及通过数据条带化技术对所述业务数据进行分割,并结合所述第二环境服务器集群的数据均衡功能将所述业务数据均匀写入每个节点的第二环境服务器的磁盘上。
[0025]在本专利技术的一个或多个实施方式中,所述集群新增模块还用于:将所述第一环境服务器部署的原有的虚拟化技术更换为所述第二环境服务器集群部署的第二环境虚拟化技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器业务数据迁移的方法,其中业务数据从第一环境服务器迁移到第二环境服务器,其特征在于,所述方法包括:创建第二环境服务器集群,其中所述第二环境服务器集群包括多个第二环境服务器;在所述第二环境服务器集群的数据均衡功能开启的情况下,将第一环境服务器上的业务数据迁移至所述多个第二环境服务器上;关闭所述第二环境服务器集群的数据均衡功能;将所述第一环境服务器作为新的节点加入所述第二环境服务器集群;以及将所述第二环境服务器上的业务数据一对一并行迁移到所述第一环境服务器上,并删除已完成数据迁移的第二环境服务器。2.如权利要求1所述的服务器业务数据迁移的方法,其特征在于,所述新建第二环境服务器集群,包括:通过服务器节点来创建第二环境服务器集群,其中所述服务器节点部署第二环境虚拟化技术。3.如权利要求1所述的服务器业务数据迁移的方法,其特征在于,在所述第二环境服务器数量大于或等于所述第一环境服务器数量的情况下,选取与所述第一环境服务器数量相同的第二环境服务器来进行数据一对一并行迁移,且进行数据迁移的第二环境服务器和所述第一环境服务器的磁盘数量相同。4.如权利要求1所述的服务器业务数据迁移的方法,其特征在于,所述将第一环境服务器上的业务数据迁移至所述多个第二环境服务器上,包括:通过有线连接将所述第一环境服务器与所述第二环境服务器集群进行连接,并使用迁移工具读取所述第一环境服务器上的业务数据;以及通过数据条带化技术对所述业务数据进行分割,并结合所述第二环境服务器集群的数据均衡功能将所述业务数据均匀写入每个节点的第二环境服务器的磁盘上。5.如权利要求2所述的服务器业务数据迁移的方法,其特征在于,将所述第一环境服务器作为新的节点加入所述第二环境服务器集群,包括:将所述第一环境服务器部署的原有的虚拟化技术更换为所述第二环境服务器集群部署的第二环境虚拟化技术,使所述第一环境服务器转变为第二环境服务器。6.如权利要求5所述的服务器业务数据迁移的方法,其特征在于,将所述第一环境服务器作为新的节点加入所述第二环境服务器集群,还包括:通过所述第...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:安超云软件有限公司
类型:发明
国别省市:

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

1