一种业务割接方法、存储控制装置及存储设备的制造方法

文档序号:9687204阅读:348来源:国知局
一种业务割接方法、存储控制装置及存储设备的制造方法
【技术领域】
[0001] 本发明设及计算机技术领域,尤其设及一种业务割接方法、存储控制装置及存储 设备。
【背景技术】
[0002] 存储设备之间的业务割接技术,用于将业务系统从旧的存储设备上切换到新存储 设备上,实现存储设备替换,应用于诸如对存储设备进行扩容、更新换代等应用场景中。结 合图1所示的存储系统,多个主机通过交换机与存储设备A连接,存储设备A是需要被替换的 旧存储设备,存储设备B为新存储设备。图1所示为存储设备A包括4个逻辑单元号(英文全 称:Logical化itNumber,英文简称:LUN)的情况,4个LUN与4个主机组建立一对一的映射 关系,一个主机组连接一台主机,主机组中通过主机的端口号标识一台主机。其中,端口 1对 应主机1,依次类推。
[0003]业务割接技术包括离线业务割接及在线业务割接两种技术,离线业务割接过程中 需要中断主机业务,在线业务割接过程中主机业务无需中断。相对于离线业务割接,在线业 务割接对于存储设备的要求更高。
[0004]现有的在线业务割接技术中,在保持旧存储设备中LUN与主机组之间已有的映射 关系不变的条件下,建立新的主机组,并将所有的LUN都与新建的主机组建立映射,因此需 要将一个LUN与一个W上主机组建立映射。
[0005]进一步地,将新存储设备与新建的主机组建立连接,从而在保持旧存储设备与主 机连接的同时,与新存储设备建立连接。继而,将新存储设备与主机建立连接,当主机访问 新存储设备时,新存储设备通过与旧存储设备之间的连接从旧存储设备读取数据,完成业 务在线割接。最后,将旧存储设备上的数据迁移到新存储设备,完成新旧存储设备替换。
[0006]出于数据安全等方面的考虑,存储设备通常只支持将一个LUN与一个主机组建立 映射。现有的在线割接技术需要将一个LUN与一个W上主机组建立映射,对存储设备的兼容 性差,不能被广泛应用。

【发明内容】

[0007]本发明的实施例提供一种业务割接方法、存储控制装置及存储设备,能够提高对 存储设备的兼容性。
[000引第一方面,本申请提供一种业务割接方法,用于实现主机网络从源存储设备到目 标存储设备的业务割接。
[0009] 在进行业务割接之前,源存储设备与Η台主机通过交换机连接,主机正常访问源存 储设备。源存储设备通过Μ个主机组对Η台主机进行分组管理,一台主机连接一个主机组,一 个主机组连接至少一台主机,Μ个主机组与源存储设备上的Ν个LUN之间建立有映射关系。
[0010] 当需要进行业务割接时,首先将目标存储设备通过其连接端口与所述交换机建立 连接,并将所述目标存储设备与所述源存储设备通过各自的冗余连接端口建立连接。进一 步地,将所述目标存储设备的冗余连接端口虚拟化为Μ个虚拟连接端口,并将所述Μ个虚拟 连接端口分别与源存储设备上的Μ个主机组建立连接,运样在保持源存储设备内LUN与主机 组之间原有映射关系的情况下,将目标存储设备分别与源存储设备W及Η台主机建立了连 接。接下来,在所述目标存储设备上创建Ν个伪装的虚拟LUN,并指示主机增加访问伪装的虚 拟LUN的路径。目标存储设备上Ν个伪装的虚拟LUN与所述源存储设备上的所述Ν个LUN-一 对应,主机对源存储设备上的LUNW及对应的目标存储设备上伪装的虚拟LUN不做区分,将 访问源存储设备上一个的LUN的路径,W及访问目标存储设备上对应伪装的虚拟LUN的路 径,作为访问同一LUN不同的路径。当主机访问所述目标存储设备上的伪装的虚拟LUN时,将 访问操作重定向至目标存储设备上对应的LUN。也就是说,此时如果源存储设备与主机之间 的连接断开,主机仍可W通过访问目标存储设备上的伪装的虚拟LUN,保证主机业务正常运 行,即实现了在线割接。
[0011] 在将目标存储设备与源存储设备建立连接时,无需改变源存储设备内LUN与主机 组之间原有的映射关系,也无需新建主机组,即使在源存储设备不支持将一个LUN与多个主 机组建立映射关系的情况下,也能够实现在线业务割接,从而提高了在线业务割接技术对 存储设备的兼容性。
[0012]在一种可能的实现方式中,目标存储设备获取所述源存储设备上所述Ν个LUN各自 的标识信息,在目标存储设备上创建Ν个虚拟LUN,进一步将所述Ν个LUN的标识信息分配给 所述Ν个虚拟LUN,并将标识信息相同的虚拟LUN和LUN建立关联,主机将标识信息相同的虚 拟LUN和LUN作为同一LUN进行管理。
[0013]在另一种可能的实现方式中,在所述目标存储设备上创建Ν个目标LUN,将所述源 存储设备上所述Ν个LUN的数据迁移至所述目标存储设备上创建的所述Ν个目标LUN。在完成 数据迁移之后,就可W将目标存储设备分别与源存之间的连接断开。
[0014]第二方面,本申请提供一种存储控制装置,存储控制装置安装与于存储设备内,用 于执行本申请第一方面所提供的业务割接方法。
[0015]第Ξ方面,本申请还提供一种存储设备,包括存储器和处理器,所述存储器与所述 处理器连接,所述存储器用于存储程序代码,当所述处理器用于调用所述存储器中的程序 代码时,执行本申请第一方面所提供的业务割接方法。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附 图获得其他的附图。
[0017]图1为现有技术中一种存储系统的结构示意图;
[0018]图2为本发明的实施例所提供的业务割接方法的应用场景说明示意图;
[0019]图3为本发明的实施例所提供的业务割接方法流程示意图;
[0020] 图4为本发明的实施例中目标存储设备、源存储设备W及主机网络的连接示意图;
[0021] 图5为本发明的实施例中将目标存储设备的冗余连接端口虚拟化为Μ个虚拟连接 端口的示意图;
[0022] 图6为本发明的实施例中将目标存储设备通过Μ个虚拟连接端口接入Μ个主机组的 示意图;
[0023] 图7为本发明的实施例中目标存储设备上创建伪装的虚拟LUN的示意图;
[0024] 图8为本发明的实施例所提供的一种存储控制装置结构示意图;
[0025] 图9为本发明的实施例所提供的一种存储设备的结构示意图。
【具体实施方式】
[0026] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0027] 本发明的实施例提供一种业务割接方法、存储控制装置及存储设备,能够提高对 存储设备的兼容性,实现从源存储设备到目标存储设备的在线割接。本领域的内的技术人 员可W理解的是,实现在线割接的方法,也可W用于实现离线割接,本发明的实施例所提供 的业务割接方法,既可W用于在线业务割接,也可W用于离线业务割接,本发明的实施例仅 W在线业务割接的过程为例进行说明。
[0028] 本发明的实施例提供一种业务割接方法、存储控制装置及存储设备,应用于如图2 所示的存储系统。存储系统包括主机网络、交换机和存储设备。其中,主机网络包括Η台主 机,Η为大于0的整数,存储设备包括源存储设备和目标存储设备,源存储设备和目标存储设 备可W是同构或者异构存储设备。主机网络内的Η台主机与交换机连接,在进行业务割接之 前,源存储设备通过其连接端口与交换机建立连接。在业务割接过程中,源存储设备是需要 被替换的旧存储设备,目标存储设备是用于替换源存储设备的新存储设备。
[0029] 源存储设备通过Μ个主机组对Η台主机进行分组管理,Μ为大于0的整数。图2中不同 主机组分别通过主机组1、主机组2字样进行标识,Η台主机通过主机1、主机2字样进行标识。 Η台主机中,一台主机连接一个主机组。Μ个主机组中,一个主机组连接至少一台主机。主机 组中通过主机的端口号标识一台主机,图2中端口 1用于标识主机1,表示主机1通过端口 1接 入主机组1,端口 2用于标识主机2,依次类推。图2中通过主机组与端口号之间的连线表示主 机组与主机之间的连接关系。
[0030] 源存储设备包括Ν个LUN,N为大于0的整数。图2中不同LUN通过LUNULUN2字样进行 标识。
[0031 ]N个LUN与Μ个主机组之间建立有映射关系。通常一个LUN仅与一个主机组建立映射 关系,本发明的实施例所提供的业务割接方法,适用于LUN与主机组一对一映射的情况,也 适用于LUN与主机组多对多映射的情况。即一个LUN与至少一个主机组建立映射关系,一个 主机组与至少一个LUN建立映射关系。图2中通过LUN与主机组之间的连线表示映射关系,其 中LUN1与主机组1建立映射关系,LUN2与主机组巧日主机组3均建立映射关系,LUN3和LUN4均 与主机组4建立映射关系。
[0032]Η台主机中的一台主机,通过访问与所连接的主机组建立有映射关系的(至少一 个化UN执行主机业务,主机不能访问与所连接的主机组没有建立映射关系的LUN。结合图2 所示,主机1 (用端口 1标识)与主机组1连接,则主机1可W通过端口 1访问LUN1,而不能访问 LUN2、LUN3 或者LUN4。
[0033]W下结合具体实施例对本发明所提供的业务割接方法、存储控制装置及存储设备 做详细说明。
[0034]实施例
[0035]本发明的实施例提供一种业务割接方法,用于实现主机网络从源存储设备到目标 存储设备的业务割接。参照图3所示,包括W下步骤:
[0036]301、将目标存储设备通过其连接端口与交换机建立连接,将目标存储设备与源存 储设备通过各自的冗余连接端口建立连接。
[0037]在进行
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1