[发明专利]基于分布式存储系统的目标器重命名方法及装置在审
申请号: | 202110661804.6 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113377714A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 陈坚;刘华兴;文刘飞 | 申请(专利权)人: | 深圳市杉岩数据技术有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/182;H04L29/08;G06F9/54 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 孟丽平 |
地址: | 518049 广东省深圳市福田区梅*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分布式 存储系统 目标 器重 命名 方法 装置 | ||
本发明实施例涉及一种基于分布式存储系统的目标器重命名方法及装置,在逻辑目标器中,将逻辑名和服务名作为逻辑目标的一个属性记录,并通过增加逻辑目标器中逻辑名与服务名的映射,使得逻辑名与服务名被保存到同一个对象的不同的映射表中;并且,在存储集群中,仍然以逻辑目标器的逻辑名与客户端、块存储客户端和SCS I网关建立映射关系。在逻辑目标器重命名时,实际上是对逻辑目标器中逻辑名与服务名的映射关系的添加及修改,只需要向底层数据库下发一次写请求,即仅需要对一个对象的逻辑名与服务名的映射进行数据库配置操作,保障了数据的一致性,且有效提高重命名效率。
技术领域
本发明实施例涉及分布式存储系统技术领域,特别涉及一种基于分布式存储系统的目标器重命名方法及装置。
背景技术
在分布式存储系统中,以Ceph分布式文件系统为例,Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的分布式文件系统。
在传统存储系统中,主机和存储设备之间主要通过SCSI协议传送命令、状态和块数据。但随着分布式存储的提出以及使用SCSI协议需要SCSI接口,iSCSI架构得到广泛应用。
iSCSI(Internet Small Computer System Interface,小型计算机系统接口)的架构将存储服务的提供方和使用方分别定义为用于转换TCP/IP包中的SCSI命令和数据的iSCSI target,为存储服务端;以及用于产生SCSI请求,并将SCSI命令和数据封装为TCP/IP包发送到IP网络中的iSCSI initiator,为存储客户端。存储服务端和存储客户端之间使用TCP进行通信,存储服务端将块存储设备映射为卷提供给存储客户端,从而实现远程块存储服务。
然而,在现有技术中,基于逻辑目标器的分布式存储系统中,逻辑目标器为提供块存储服务的核心,建立了与SCSI网关节点、块存储设备以及存储客户端的关系,相关的元数据信息被持久化存储到底层多个对象的多张映射表中,如果用户想要修改逻辑目标器的名称,会需要将多个对象的映射表进行变更操作指令,很难保证操作指令的一致性,如果在执行中途出现失败(如突然断网、下电)将造成元数据信息的不一致,严重时会导致相关的盘无法删除却又不可用,带来很多不必要的麻烦。
发明内容
本申请实施例的目的是提供一种基于分布式存储系统的目标器重命名方法及装置,增加逻辑目标器中逻辑名与服务名的映射,在逻辑目标器重命名时仅需要对一个对象进行数据库配置操作,避免直接修改名称而进行的多对象的数据库配置操作,从而保障了数据的一致性。
第一方面,本申请实施例提供了一种基于分布式存储系统的目标器重命名方法,所述方法包括:
当接收到针对逻辑目标器的重命名操作指令时,获取待重命名的逻辑目标器的原始逻辑名及目标服务名;
如果根据所述原始逻辑名在分布式存储系统的元数据映射表中查询到所述逻辑目标器为已创建目标器,则验证所述目标服务名的合法性;
在所述目标服务名的合法性验证通过时,如果所述逻辑目标器中存在原始服务名,则删除所述逻辑目标器中所述原始服务名与所述原始逻辑名之间的映射关系,且新增所述目标服务名与目标逻辑名之间的映射关系,并持久化保存在存储集群的元数据映射表中;
在保存成功后,基于订阅通知机制,通知SCSI网关重新加载所述元数据映射表,并基于最新的元数据映射表更新所述目标服务名与所述目标逻辑名之间的映射关系。
第二方面,本申请实施例还提供了一种基于分布式存储系统的目标器重命名装置,所述装置包括:
重命名操作接收模块,用于当接收到针对逻辑目标器的重命名操作指令时,获取待重命名的逻辑目标器的原始逻辑名及目标服务名;
合法性验证模块,用于如果根据所述原始逻辑名在分布式存储系统的元数据映射表中查询到所述逻辑目标器为已创建目标器,则验证所述目标服务名的合法性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市杉岩数据技术有限公司,未经深圳市杉岩数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110661804.6/2.html,转载请声明来源钻瓜专利网。