[发明专利]数据访问方法及装置在审
申请号: | 201910040775.4 | 申请日: | 2014-12-26 |
公开(公告)号: | CN109947676A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 高蒙;王燊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储设备 分配请求 数据访问 映射关系 接口模块 主机 发送 逻辑单元号 存储空间 存储协议 集群网络 应用模块 指示存储 主机发现 分配 应用 访问 | ||
本发明实施例提供一种数据访问方法及装置。本发明数据访问方法,包括:接口模块获取应用模块发送的逻辑单元号LUN分配请求,并将所述LUN分配请求发送给所述存储设备;LUN分配请求用于指示存储设备为主机分配LUN,并建立LUN的标识与所述主机的映射关系;所述接口模块接收所述存储设备发送的所述映射关系和所述LUN的信息;其中,所述LUN的信息包括所述LUN的标识;所述LUN的信息用于指示所述主机根据所述映射关系和所述LUN的信息,访问所述存储设备上与所述LUN的标识对应的存储空间。本发明实施例可以应用于大规模的集群网络中,简化了主机发现LUN的流程,且不需更改现有存储协议,不影响IO性能。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种数据访问方法及装置。
背景技术
主机与存储设备的逻辑单元号(Logical Unit Number,简称LUN)的映射是存储配置中的关键操作之一,目的是将一台企业级存储设备的存储资源挂载到主机上,使得主机能够使用企业级存储设备所提供的存储资源。存储设备的LUN映射到主机后,必须经过主机侧的扫描才能被主机的操作系统设备识别及使用。
当存储设备的LUN挂载到主机后,主机对LUN的扫描是一件耗时的工作。随着云计算和虚拟化的发展,主机与存储设备的拓扑关系变得越来越复杂。主机上往往需要挂载数以百计的LUN,在这种场景下,当有新的LUN挂载到主机时,主机上的下层驱动程序扫描主机总线适配器(Host Bus Adapter,简称HBA)以获取新LUN的信息,需要耗费较长的时间,极大程度上影响了整个系统及集群的工作效率。
为了减少主机扫描LUN的时间,简化主机与存储设备上的LUN的映射关系,现有技术中采用一种代理的方式,即在主机与企业级存储设备之间,建立一个代理。代理属于企业级存储设备的内部元素,存储设备的LUN关联至代理上,而非主机上,即建立了代理与存储设备上的LUN的映射关系。主机只能看到代理,而看不到存储设备的LUN,主机向存储设备的LUN发送输入/输出(Input/Output,简称IO)请求是先发到代理的,需要经过代理寻址到企业级存储设备的LUN,而且当存储设备的LUN与代理的挂载关系发生变化时,需要代理通知主机。
然而,现有技术中由于IO请求是发送至代理的,因此在LUN的标识(IDentity,简称ID)的解析、LUN的发现以及其他的LUN的带内管理等协议相关的部分都需要做相应的更改。这种改变不仅给存储设备带来了额外的工作量,而且也增加了IO处理的复杂度,影响了IO性能。
发明内容
本发明实施例提供一种数据访问方法及装置,可应用于大规模的集群网络中,简化了主机发现LUN的流程,且不需更改现有存储协议,不影响IO性能。
第一方面,本发明实施例提供一种数据访问方法,应用于存储系统,所述存储系统包括主机与存储设备,所述主机包括应用模块和接口模块,所述方法包括:
所述接口模块获取所述应用模块发送的逻辑单元号LUN分配请求,并将所述LUN分配请求发送给所述存储设备;所述LUN分配请求用于指示所述存储设备为所述主机分配LUN,并建立所述LUN的标识与所述主机的映射关系;
所述接口模块接收所述存储设备发送的所述映射关系和所述LUN的信息;其中,所述LUN的信息包括所述LUN的标识;所述LUN的信息用于指示所述主机根据所述映射关系和所述LUN的信息,访问所述存储设备上与所述LUN的标识对应的存储空间。
结合第一方面,在第一方面的第一种可能的实现方式中,所述LUN分配请求包括以下信息中的至少一项:存储空间大小、存储空间类型、性能需求、可靠性需求。
结合第一方面、或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述LUN的信息还包括:主机的端口信息,用于所述主机建立所述主机与所述存储设备之间的数据链路,所述主机的接口模块通过所述数据链路将所述LUN分配请求发送给所述存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910040775.4/2.html,转载请声明来源钻瓜专利网。