一种数据迁移方法技术

技术编号:39829760 阅读:9 留言:0更新日期:2023-12-29 16:06
本发明专利技术实施例提供了一种数据迁移方法

【技术实现步骤摘要】
一种数据迁移方法、装置、设备和存储介质


[0001]本专利技术涉及计算机
,特别是涉及一种数据迁移方法

装置

设备和存储介质


技术介绍

[0002]现有技术中,新购存储系统异构原有存储系统时,首先要将新购存储系统与原有存储系统进行异构连接,停止应用服务器业务,然后应用服务器与原有存储系统断开连接,再将应用服务器连接到新购存储系统

该异构接管方案会中断用户业务,并不能保证业务的连续性和数据的完整性


技术实现思路

[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据迁移方法

装置

设备和存储介质

[0004]为了解决上述问题,本专利技术实施例公开了一种数据迁移方法,其特征在于,应用于数据存储系统,所述数据存储系统包括本端存储系统和异构存储系统,所述异构存储系统分别与应用服务器和所述本端存储系统连接,所述方法包括:当需要对所述异构存储系统的数据进行迁移时,获取所述异构存储系统的逻辑单元号;根据所述逻辑单元号,创建所述异构存储系统的逻辑单元号对应的镜像卷;将所述异构存储系统的逻辑单元号映射至所述本端存储系统,得到镜像卷;根据所述镜像卷建立所述本端存储系统与所述应用服务器之间的映射;当所述本端存储系统与所述应用服务器之间映射时,向所述应用服务器上报所述异构存储系统的逻辑单元号的唯一标识符,当所述应用服务器检测到所述本端存储系统新增的冗余路径后,断开所述异构存储系统与所述应用服务器的连接

[0005]可选地,所述向所述应用服务器上报所述异构存储系统的逻辑单元号的唯一标识符的步骤之后,还包括:判断所述应用服务器是否检测到所述本端存储系统新增的冗余路径

[0006]可选地,所述方法还包括:当所述应用服务器未检测到所述本端存储系统新增的冗余路径,则不断开所述异构存储系统与所述应用服务器的连接

[0007]可选地,所述当需要对所述异构存储系统的数据进行迁移时的步骤之前,还包括:检测所述异构存储系统的存储状态是否正常;若所述异构存储系统的存储状态异常,则发出报警信号,所述报警信息用于指示所述异构存储系统异常

[0008]可选地,所述方法还包括:将所述异构存储系统中存储的数据迁移至所述本端存储系统,并断开所述异构存
储系统与所述本端存储系统的连接

[0009]可选地,所述将所述异构存储系统中存储的数据迁移至所述本端存储系统,包括:将所述异构存储系统中的数据源写入所述镜像卷,将所述异构存储系统的读写数据按照时间先后顺序写入所述本端存储系统的日志卷

[0010]可选地,所述断开所述异构存储系统与所述本端存储系统的连接的步骤之后,还包括:当进行写操作时,判断数据请求对应的读写对象是否存在与所述本端存储系统中;若所述数据请求对应的读写对象存在与所述本端存储系统中;则返回所述对应的读写对象对应的数据

[0011]可选地,所述判断数据请求对应的读写对象是否存在与所述本端存储系统中,还包括:若所述数据请求对应的读写对象不存在于所述本端存储系统中;则返回空数据

[0012]可选地,所述镜像卷包括多个逻辑卷,所述断开所述异构存储系统与所述本端存储系统的连接的步骤之后,还包括:当所述应用服务器需要读取所述本端存储系统的数据时,确定所述本端存储系统的多个逻辑卷中处于激活状态的目标逻辑卷;从所述目标逻辑卷中读取数据

[0013]可选地,所述根据所述镜像卷建立所述本端存储系统与所述应用服务器之间的映射,包括:根据所述镜像卷确定所述本端存储系统与所述应用服务器的连接路径;根据所述连接路径建立所述本端存储系统与所述应用服务器的连接

[0014]可选地,所述创建所述异构存储系统的逻辑单元号对应的镜像卷,包括:采用位图法创建所述异构存储系统的逻辑单元号对应的镜像卷

[0015]可选地,所述异构存储系统与所述本端存储系统通过网状通道或互联网小型计算机接口连接

[0016]本专利技术还公开了一种数据迁移装置,应用于数据存储系统,所述数据存储系统包括本端存储系统和异构存储系统,所述异构存储系统分别与应用服务器和所述本端存储系统连接,所述装置包括:获取模块,用于当需要对所述异构存储系统的数据进行迁移时,获取所述异构存储系统的逻辑单元号;创建模块,用于根据所述逻辑单元号,创建所述异构存储系统的逻辑单元号对应的镜像卷;建立模块,用于根据所述镜像卷建立所述本端存储系统与所述应用服务器之间的映射;断开模块,用于当所述本端存储系统与所述应用服务器之间映射时,向所述应用服务器上报所述异构存储系统的逻辑单元号的唯一标识符,当所述应用服务器检测到所述本端存储系统新增的冗余路径后,断开所述异构存储系统与所述应用服务器的连接

[0017]可选地,所述断开模块,还包括:判断子模块,用于判断所述应用服务器是否检测到所述本端存储系统新增的冗余路径

[0018]可选地,所述装置还包括:保持模块,用于当所述应用服务器未检测到所述本端存储系统新增的冗余路径,则不断开所述异构存储系统与所述应用服务器的连接

[0019]可选地,所述装置还包括:检测模块,用于检测所述异构存储系统的存储状态是否正常;报警模块,用于若所述异构存储系统的存储状态异常,则发出报警信号,所述报警信息用于指示所述异构存储系统异常

[0020]可选地,所述装置还包括:迁移模块,用于将所述异构存储系统中存储的数据迁移至所述本端存储系统,并断开所述异构存储系统与所述本端存储系统的连接

[0021]可选地,所述迁移模块,包括:写入子模块,用于将所述异构存储系统中的数据源写入所述镜像卷,将所述异构存储系统的输入输出数据按照时间先后顺序写入所述本端存储系统的日志卷

[0022]可选地,所述装置还包括:判断模块,用于当进行写操作时,判断数据请求对应的读写对象是否存在与所述本端存储系统中;第一返回模块,用于若所述数据请求对应的读写对象存在与所述本端存储系统中,则返回所述对应的读写对象对应的数据

[0023]可选地,所述装置还包括:第二返回模块,用于若所述数据请求对应的读写对象不存在于所述本端存储系统中,则返回空数据

[0024]可选地,所述镜像卷包括多个逻辑卷,所述装置还包括:确定模块,用于当所述应用服务器需要读取所述本端存储系统的数据时,确定所述本端存储系统的多个逻辑卷中处于激活状态的目标逻辑卷;读取模块,用于从所述目标逻辑卷中读取数据

[0025]可选地,所述建立模块,包括:路径确定子模块,用于根据所述镜像卷确定所述本端存储系统与所述应用服务器的连接路径;建立子模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据迁移方法,其特征在于,应用于数据存储系统,所述数据存储系统包括本端存储系统和异构存储系统,所述异构存储系统分别与应用服务器和所述本端存储系统连接,所述方法包括:当需要对所述异构存储系统的数据进行迁移时,获取所述异构存储系统的逻辑单元号;根据所述逻辑单元号,创建所述异构存储系统的逻辑单元号对应的镜像卷;根据所述镜像卷建立所述本端存储系统与所述应用服务器之间的映射;当所述本端存储系统与所述应用服务器之间映射时,向所述应用服务器上报所述异构存储系统的逻辑单元号的唯一标识符,当所述应用服务器检测到所述本端存储系统新增的冗余路径后,断开所述异构存储系统与所述应用服务器的连接
。2.
根据权利要求1所述的方法,其特征在于,所述向所述应用服务器上报所述异构存储系统的逻辑单元号的唯一标识符的步骤之后,还包括:判断所述应用服务器是否检测到所述本端存储系统新增的冗余路径
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述应用服务器未检测到所述本端存储系统新增的冗余路径,则不断开所述异构存储系统与所述应用服务器的连接
。4.
根据权利要求1所述的方法,其特征在于,所述当需要对所述异构存储系统的数据进行迁移时的步骤之前,还包括:检测所述异构存储系统的存储状态是否正常;若所述异构存储系统的存储状态异常,则发出报警信号,所述报警信号用于指示所述异构存储系统异常
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述异构存储系统中存储的数据迁移至所述本端存储系统,并断开所述异构存储系统与所述本端存储系统的连接
。6.
根据权利要求5所述的方法,其特征在于,所述将所述异构存储系统中存储的数据迁移至所述本端存储系统,包括:将所述异构存储系统中的数据源写入所述镜像卷,将所述异构存储系统的读写数据按照时间先后顺序写入所述本端存储系统的日志卷
。7.
根据权利要求5所述的方法,其特征在于,所述断开所述异构存储系统与所述本端存储系统的连接的步骤之后,还包括:当进行写操作时,判断数据请求对应的读写对象是否存在与所述本端存储系统中;若所述数据请求对应的读写对象存在与所述本端存储系统中,则返回所述对应的读写对象对应的数据
。8.
根据权利要求7所述的方法,其特征在于,所述判断数据请求对应的读写对象是否存在与所述本端存储系统中,还包括:若所述数据请求对应...

【专利技术属性】
技术研发人员:侯福国苑忠科张在理
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1