一种多路径访问远程逻辑设备的方法、发送端及系统技术方案

技术编号:12485666 阅读:80 留言:0更新日期:2015-12-10 23:54
本发明专利技术提供一种多路径访问远程逻辑设备的方法、发送端及系统,上述方法包括以下步骤:发送端中的映像设备对应的联机设备处理的业务发生拥塞时,触发映像控制设备获取其它映像设备对应的具有同一逻辑单元号的联机设备繁忙率,进而确定对应的繁忙率范围;所述映像控制设备根据所述繁忙率范围、待迁移业务级别、确定对应的业务迁移目标联机设备,进行业务迁移;实现了多个映像设备中的联机设备发送业务拥塞时的业务迁移,大大增强系统的稳定性、安全性。

【技术实现步骤摘要】

本专利技术属于访问控制领域,尤其设及一种多路径访问远程逻辑设备的方法、发送 端及系统。
技术介绍
储存局域网络(StorageArea化twork,SAN)所指为通过因特网小型计算机系统 接口(internetSmallComputerSystemsInte;rface,iSCSI)通信协议标准,将因特网上 多个分散的储存设备连结成的虚拟大型储存设备的技术。使用者通过一个存储局域网络 存取远程逻辑磁盘上的数据,就如同存取本地端的硬盘装置。相较于现有的RAID技术,使 用iSCSI技术建立的储存局域网络兼具小型计算机系统接口(SmallComputerSystems Inte计ace,iSCSI)的高速传输特性,W及优于现有储存设备的高扩充性。因此,储存局域 网络逐渐成为信息储存相关的热口技术。储存局域网络,其包含发起端(Initiator)及目 标端(Target)两部分。所谓的发起端可视为要求提供存取服务者,而目标端可视为是储存 装置的提供者。目标端产生多个逻辑单元号化Ogic化itNumber,LUN),运些逻辑单元号 分别对应至网络上的实体储存装置。当发起端与目标端建立对话(Session)后,随即取得 运些逻辑单元号,并加W分配给使用者。使用者寻访逻辑单元号,并通过iSCSI命令指令存 取前述的实体储存装置。一般而言,发起端与目标端之间仅会建立一条对话。若允许在发 起端与目标端间建立多重路径读写(Multi-PathI吨ut/ou化Ut),即可达到容错备援与负 载平衡的功效。 一般而言,Linux操作系统的服务器在执行效率与稳定性皆相较于Windows操作 系统稳定。服务器采用Linux操作系统意味可带来较高规格的系统稳定性。另外,运些服 务器若可支持多重路径读写及避免数据重复,则可提高系统可用性及数据的可靠度。然而, 在Linux操作系统下,储存局域网络的部分发起端与目标端根本无法支持多重路径读写; 另外,部分的发起端与目标端虽提供多重路径读写,然而在询访相异逻辑单元号时,却发现 所存取的数据内容相同。诸如此类,如何让Linux系统环境下的储存局域网络支持多路径 访问,并避免出现两个内容相同的逻辑设备,遂成为储存局域网络领域中的重要信息议题。 针对上述问题,现有技术公开了一种Linux系统下的多路径访问远程逻辑设备的 方法(专利【申请号】200710302361. 1 ;申请人:英业达股份有限公司),用W实现储存局域 网络中,发起端与目标端之间的多路径访问。首先,发起端与目标端之间建立通信联机。发 起端并要求与目标端建立至少一条联机对话。之后,发起端取得目标端分配的iSCSI联机 主机,并通过回报逻辑单元号命令获取对应iSCSI联机主机的联机设备信息。然后,该发起 端配置设备映像器,依据联机设备及其对应的逻辑单元号,产生冗余设备信息,并将运些冗 余的联机设备映射为独一的映射设备。 阳0化]上述方案中存在两个映像设备并且某一联机对话发生流量拥塞时,执行网络分流 手段,将部分流量切换W另一映像设备来均衡流量负载。 但是在上述方案中,若存在多个映像设备(大于两个)并且各个映像设备对应的 多个联机设备之间存在共同的逻辑单元号,在某一联机业务发生流量拥塞时,如何进行业 务迁移是亟需解决的技术问题。
技术实现思路
本专利技术提供一种多路径访问远程逻辑设备的方法、发送端及系统,W解决上述问 题。 本专利技术提供一种基于多路径访问远程逻辑设备的方法。上述方法包括W下步骤: 发送端中的映像设备对应的联机设备处理的业务发生拥塞时,触发映像控制设备 获取其它映像设备对应的具有同一逻辑单元号的联机设备繁忙率,进而确定对应的繁忙率 范围; 所述映像控制设备根据所述繁忙率范围、待迁移业务级别、确定对应的业务迁移 目标联机设备,进行业务迁移。 本专利技术还提供了一种发送端,包括多个映像设备、映像控制设备、多个联机设备; 其中,所述映像控制设备分别与所述多个映像设备相连;所述映像设备与对应的联机设备 相连; 所述映像控制设备,用于在映像设备对应的联机设备处理的业务发生拥塞时,获 取其它映像设备对应的具有同一逻辑单元号的联机设备繁忙率,进而确定对应的繁忙率范 围;还用于根据所述繁忙率范围、待迁移业务级别、确定对应的业务迁移目标联机设备,进 行业务迁移。 本专利技术还提供了一种基于多路径访问远程逻辑设备的系统,包括上述发送端、目 标端;其中,所述发送端与所述目标端相连; 所述发送端,用于通过传送回报逻辑单元号命令至所述目标端,获取对应SCSI联 机主机的联机设备信息并依据所述联机设备及对应的逻辑单元号,产生冗余设备信息,并 将冗余的联机设备映射为映像设备。 通过W下方案:发送端中的映像设备对应的联机设备处理的业务发生拥塞时,触 发映像控制设备获取其它映像设备对应的具有同一逻辑单元号的联机设备繁忙率,进而确 定对应的繁忙率范围;所述映像控制设备根据所述繁忙率范围、待迁移业务级别、确定对应 的业务迁移目标联机设备,进行业务迁移;实现了多个映像设备中的联机设备发送业务拥 塞时的业务迁移,大大增强系统的稳定性、安全性。 通过W下方案:所述映像控制设备存储繁忙率范围与业务级别对照表,使得业务 迁移更具有针对性,增加了业务处理速度,提高了系统运行效率,大大增强了用户体验。【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1所示为本专利技术实施例1的基于多路径访问远程逻辑设备的方法处理流程图; 图2A所示为现有技术中iSCSI封装数据包格式示意图; 图2B所示为现有技术的iSCSI单元数据格式示意图; 图3所示为本专利技术实施例2的发送端结构示意图; 图4所示为本专利技术实施例4的基于多路径访问远程逻辑设备的系统结构图。【具体实施方式】 下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可W相互组合。 图1所示为本专利技术实施例1的基于多路径访问远程逻辑设备的方法处理流程图, 包括W下步骤: 步骤101 :所述发起端与所述目标端建立多个联机对话后,所述目标端向所述发 起端分配至少一个iSCSI联机主机; 进一步地,所述发起端与所述目标端建立多个联机对话的过程为: 所述发起端发送iSCSI登入请求数据包至所述目标端; 所述目标端对接收的所述iSCSI登入请求数据包进行解析,获取安全认证及密码 参数,若认证通过,则所述目标端向所述发起端反馈iSCSI登入响应数据包后,所述发起端 与所述目标端建立联机对话。 进一步地,所述iSCSI登入请求数据包、所述iSCSI登入响应数据包分别携带允许 联机指令、联机状态。 进一步地,所述发起端与所述目标端建立多个联机对话之前,还包括:发起端与目 标端建立通信连接;其中,发起端与目标端通过TCP通信协议或者UDP通信协议建立通信连 接。 步骤102 :所述发起端通过传送回报逻辑单元号命令,获取对应SCSI联机主机的 联机设备信息并依据所述联机设备及对应的逻辑单元号,产生冗余设备信息,并将冗余的 联机设备映射为映像设备也即形成一个独一无二的映本文档来自技高网
...

【技术保护点】
一种基于多路径访问远程逻辑设备的方法,其特征在于,包括以下步骤:发送端中的映像设备对应的联机设备处理的业务发生拥塞时,触发映像控制设备获取其它映像设备对应的具有同一逻辑单元号的联机设备繁忙率,进而确定对应的繁忙率范围;所述映像控制设备根据所述繁忙率范围、待迁移业务级别、确定对应的业务迁移目标联机设备,进行业务迁移。

【技术特征摘要】

【专利技术属性】
技术研发人员:聂磊
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1