[发明专利]轻量级的FC-SAN共享存储系统及共享存储方法有效
申请号: | 202111586567.8 | 申请日: | 2021-12-23 |
公开(公告)号: | CN113986146B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 赵丹;蒋湘涛;马瑞欢;吴清华 | 申请(专利权)人: | 湖南源科创新科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L67/1097 |
代理公司: | 长沙智勤知识产权代理事务所(普通合伙) 43254 | 代理人: | 李威 |
地址: | 410000 湖南省长沙市高新开发区*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 轻量级 fc san 共享 存储系统 存储 方法 | ||
1.一种Vxworks下轻量级的FC-SAN共享存储系统,其特征在于,包括存储模块端和多个主机端;所述存储模块端采用Linux操作系统,所述主机端采用Vxworks操作系统;
多个所述存储模块端分别通过交换机与各个所述主机端通信连接,以组成包含多个所述存储模块端的存储网络;每个所述存储模块端通过注册函数在连接的所述主机端的本地抽象成虚拟存储模块,以将所述存储模块增加到所述存储网络中;
所述存储网络中的各个所述存储模块端显示在所述主机端,以使各个所述主机端能够对每个所述存储模块端分别进行读操作;每个所述主机端对应分配有供写入操作的不同的所述存储模块端,以避免各个所述主机端产生写操作冲突;
所述主机端,用于根据用户的操作指令生成虚拟存储模块读写请求,将所述读写请求打包成FC-MAP协议并发送至所述存储模块端,其中,所述FC-MAP协议的数据信息包括FC端口号、消息msgID、消息长度msgLen、消息类型msgType、消息缓冲区地址msgbuf和数据校验;
所述存储模块端,用于侦测各个所述主机端发起的读写请求,在接收到所述读写请求时,为每个所述读写请求创建独立的处理线程,并根据所述读写请求将所述存储模块以裸设备的方式打开,以处理所述读写请求。
2.根据权利要求1所述的Vxworks下轻量级的FC-SAN共享存储系统,其特征在于,所述主机端包括操作应用层、文件系统层、虚拟存储模块设备驱动层、主机端协议层,以及第一FC驱动层;
所述操作应用层,用于接收用户的操作指令,并根据所述操作指令向所述文件系统层发出读写指令;
所述文件系统层,用于根据所述读写指令,生成向所述虚拟存储模块设备驱动层发送的IO读写请求;
所述虚拟存储模块设备驱动层,用于根据所述IO读写请求确定对应的虚拟存储地址和指令数据,并确定所述虚拟存储地址对应的实际存储地址;其中,所述指令数据包括指令类型,所述指令类型包括读指令和写指令,当所述指令类型为写指令时,所述指令数据还包括待写入数据;
所述主机端协议层,用于将指令数据和所述虚拟存储模块设备驱动层转化的实际存储地址打包形成FC-MAP协议;
所述第一FC驱动层,用于将所述FC-MAP协议发送至所述存储模块端。
3.根据权利要求2所述的Vxworks下轻量级的FC-SAN共享存储系统,其特征在于,所述虚拟存储模块设备驱动层,还用于通过所述存储模块的ID号、设备名称、设备存储空间大小以及FC端口号形成所述注册函数,将所述存储模块端连接的存储模块通过所述注册函数在本地抽象成虚拟存储模块,以将所述存储模块增加到所述存储网络中。
4.根据权利要求2所述的Vxworks下轻量级的FC-SAN共享存储系统,其特征在于,所述存储模块端包括存储应用层、存储端协议层、第二FC驱动层、磁盘设备驱动层,所述磁盘设备驱动层连接有存储模块;
所述第二FC驱动层,用于接收所述第一FC驱动层发出的所述FC-MAP协议,并用于将所述存储端协议层打包的所述FC-MAP协议发送至所述第一FC驱动层;
所述存储端协议层,用于解析所述第一FC驱动层发出的所述FC-MAP协议,以确定所述第一FC驱动层发出的所述FC-MAP协议对应的实际存储地址和指令类型,并用于将所述存储模块的反馈数据打包成发送至所述主机端的FC-MAP协议;
所述磁盘设备驱动层,用于根据所述实际存储地址和所述指令数据,在所述存储模块进行读写操作。
5.根据权利要求1至4中任一项所述的Vxworks下轻量级的FC-SAN共享存储系统,其特征在于,所述主机端设置有第一FC端口,所述存储模块端设置有第二FC端口,各个所述第一FC端口分别与所述第二FC端口通信连接,每个所述第一FC端口和所述第二FC端口设置有唯一的Port号,所述存储模块端对每个所述主机端的所述第一FC端口建立独立的处理线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南源科创新科技有限公司,未经湖南源科创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111586567.8/1.html,转载请声明来源钻瓜专利网。