[发明专利]共享云硬盘的访问权限控制系统有效
申请号: | 202111626916.4 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114285865B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 李贵斌;陈孝委;吴学含;薛强;李家伟 | 申请(专利权)人: | 天翼云科技有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1097;H04L67/1396;H04L9/40;H04L12/66 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;李建忠 |
地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 硬盘 访问 权限 控制系统 | ||
本公开提供了一种共享云硬盘的访问权限控制系统,涉及计算机存储访问技术领域。其中,访问权限控制系统包括:客户端,用于发送共享云硬盘的操作权限信息;Master网关用于接收操作权限信息,并检测操作权限信息是否为查询权限信息;Master网关还用于在检测到操作权限信息为非查询权限信息时,将操作权限信息解析为请求日志,并基于请求日志发送访问权限的一致性信息;仲裁服务器用于接收一致性信息;多个Slave网关,用于访问仲裁服务器,以获取一致性信息,使Slave网关与Master网关的访问权限保持一致;Master网关还用于:将一致性信息的同步结果反馈至客户端。通过本公开的技术方案,能够使分布式存储集群内部网关节点所记录的客户端权限保持一致。
技术领域
本公开涉及计算机存储访问技术领域,尤其涉及一种共享云硬盘的访问权限控制系统。
背景技术
共享云硬盘基于分布式块存储技术,支持多客户端共享访问,能够极大地提高数据传输的性能以及系统的可用性,因此能够云计算集群对共享云存储服务的需求,共享云硬盘由多个分布式的服务器构成的存储集群提供服务,集群中少部分节点故障不会中断数据服务,但是,在避免系统单点故障的同时会带来集群服务器数据一致性的问题,针对云硬盘的共享场景,服务器必须要管理多个客户端访问云硬盘的权限,如何控制客户端的访问权限在多台存储服务器上保持一致,不会因为集群内部节点的切换而造成访问的冲突,是共享云硬盘技术中的关键技术。
相关技术中,通过在存储协议中定义相关指令,比如SCSI(Small ComputerSystem Interface,小型计算机系统接口)协议中的Persistent Reservation(PR)机制和NVMe(Non Volatile Memory Host Controller Interface Specification,非易失性内存主机控制器接口规范)协议中的Reservation指令,来控制多个客户端访问硬盘的权限,但是这种方式主要存在以下缺陷:
(1)上述在存储协议中定义的命令,通常针对的是物理硬盘的共享场景,不能够适用于软件定义存储架构下的云硬盘。
(2)这些机制在单服务器中能够运行良好,但是在分布式存储集群中,集群内部任一节点所记录的客户端权限一旦出现不一致,客户端访问到此节点就有可能造成数据访问冲突,导致产生严重的数据错误。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种共享云硬盘的访问权限控制系统,至少在一定程度上克服由于相关技术中分布式存储集群内部网关节点所记录的客户端权限不一致的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的技术方案,提供一种共享云硬盘的访问权限控制系统,包括:客户端,用于发送所述共享云硬盘的操作权限信息;Master网关,与所述客户端通信连接,用于接收所述操作权限信息,并检测所述操作权限信息是否为查询权限信息;所述Master网关还用于:在检测到所述操作权限信息为非查询权限信息时,将所述操作权限信息解析为请求日志,并基于所述请求日志发送访问权限的一致性信息;仲裁服务器,与所述Master网关通信连接,用于接收所述一致性信息;多个Slave网关,分别与所述仲裁服务器通信连接,用于访问所述仲裁服务器,以获取所述一致性信息,所述一致性信息适于使所述Slave网关与所述Master网关的访问权限保持一致。
在一个实施例中,所述Slave网关访问所述仲裁服务器,以获取所述一致性信息,具体包括:所述Slave网关还与所述Master网关通信连接,以接收所述Master网关基于所述一致性信息生成的心跳信息,并响应于所述心跳信息,访问所述仲裁服务器,以获取所述一致性信息;或所述Slave网关主动轮询所述仲裁服务器,以在检测到所述仲裁服务器接收到所述一致性信息时,获取所述一致性信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111626916.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像处理电路、装置、方法、电子设备、图像处理芯片及主控芯片
- 下一篇:架桥机