System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种卷映射的管理方法、装置、设备及介质制造方法及图纸_技高网

一种卷映射的管理方法、装置、设备及介质制造方法及图纸

技术编号:40370654 阅读:5 留言:0更新日期:2024-02-20 22:14
本发明专利技术涉及计算机技术领域,尤其涉及一种卷映射的管理方法、装置、设备及介质,该方法包括:创建分布式块存储集群的全局存储池,并在分布式存储池中基于存储节点和主机的关联关系创建存储节点列表以及基于主机和对应卷之间的卷映射创建主机列表;启动分布式块存储集群的存储服务,基于存储服务创建与主机一一对应的subsystem;基于存储配置请求确认目标存储节点、目标主机以及目标卷并基于其对存储节点列表以及主机列表进行更新;响应于存储节点列表以及主机列表完成更新,目标存储节点基于目标主机对应的subsystem接收目标主机对其与述目标卷之间的目标卷映射的管理请求并进行处理。本发明专利技术的方案降低了对请求的响应时间,提高了系统的整体性能。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种卷映射的管理方法、装置、设备及介质


技术介绍

1、块存储是一种将裸磁盘空间全部映射给主机使用的存储服务,比如san(storagearea network,存储区域网络)技术。传统的存储系统采用集中式的存储服务器存储集群的所有数据,系统性能的提升受限于存储服务器,无法满足大规模存储应用。分布式存储系统采用可扩展的系统结构,通过多台存储服务器分担存储压力,将数据分散存储在多台独立设备上的存储服务系统,比如分布式存储集群,分布式存储集群将多台存储设备的存储空间聚合成一个可以给应用服务器提供统一访问接口和管理界面的存储系统,可以提高系统的可靠性、可用性,易于扩展。

2、在分布式块存储系统中,伴随着对分布式存储系统的性能要求的提高,现有的应用于分布式块存储系统的卷映射的管理方法,数据存储在不同的存储池中,主机属于整个存储系统的资源而与某个存储池关联。现有的卷映射的管理方法增加了对请求的响应时间,降低了系统的整体性能。因而亟需对卷映射的管理方法进行改进,以避免增加对请求的响应时间,以避免降低系统的整体性能。


技术实现思路

1、有鉴于此,有必要针对以上技术问题,提供一种卷映射的管理方法、装置、设备及介质。

2、根据本专利技术的第一方面,提供了一种卷映射的管理方法,所述卷映射的管理方法包括:

3、创建所述分布式块存储集群的全局存储池,并在所述分布式存储池中基于存储节点和主机的关联关系创建存储节点列表以及基于所述主机和对应卷之间的卷映射创建主机列表;

4、启动所述分布式块存储集群的存储服务,基于所述存储服务创建与所述主机一一对应的subsystem;

5、响应于所述分布式块存储集群接收到存储配置请求,基于所述存储配置请求确认目标存储节点、目标主机以及目标卷并对所述存储节点列表以及所述主机列表进行更新;

6、响应于所述存储节点列表以及所述主机列表完成更新,所述目标存储节点基于所述目标主机对应的subsystem接收所述目标主机对其与所述目标卷之间的目标卷映射的管理请求并进行处理。

7、在一些实施例中,所述响应于所述分布式块存储集群接收到存储配置请求,基于所述存储配置请求确认目标存储节点、目标主机以及目标卷并基于其对所述存储节点列表以及所述主机列表进行更新的步骤包括:

8、响应于所述分布式块存储集群接收到存储配置请求,所述分布式块存储集群查找集群中可访问的存储节点;

9、基于所述存储配置请求中的主机认证信息获取用户指定的目标主机以及目标卷;

10、依次将所述可访问的存储节点与所述目标主机进行匹配,根据二者之间的匹配度从所述可访问的存储节点中确认目标存储节点;

11、将所述目标存储节点与所述目标主机之间的映射信息存储在所述存储节点列表中,以对所述存储节点列表进行更新;

12、将所述目标主机与所述目标卷之间的所述目标卷映射存储在所述主机列表中的所述目标主机的对象中,以对所述主机列表进行更新。

13、在一些实施例中,还包括:

14、在所述基于所述存储服务创建与所述主机一一对应的subsystem的步骤之后,初始化物理线程;

15、响应于完成所述物理线程的初始化,初始化若干逻辑线程并为每一所述逻辑线程申请对应的存储资源以及与所述全局存储池的连接。

16、在一些实施例中,所述响应于所述存储节点列表以及所述主机列表完成更新,所述目标存储节点基于所述目标主机对应的subsystem接收所述目标主机对其与所述目标卷之间的目标卷映射的管理请求并进行处理的步骤包括:

17、响应于所述存储节点列表以及所述主机列表完成更新,所述目标存储节点向所述目标主机发送可访问指示;

18、接收所述目标主机基于所述可访问指示通过其对应的subsystem发送的对所述目标卷映射的管理请求;

19、所述目标存储节点基于所述管理请求分配对应的逻辑线程,以在所述对应逻辑线程中基于申请的对应存储资源以及与所述全局存储池的连接对所述管理请求进行处理。

20、在一些实施例中,所述接收所述目标主机基于所述可访问指示通过其对应的subsystem发送的对所述目标卷映射的管理请求的步骤包括:

21、基于所述可访问指示使所述目标主机登录与其对应的subsystem并加载所述目标主机的对象;

22、基于所述目标主机的对象从所述全局存储池的所述主机列表中获取所述目标卷映射并进行认证;

23、响应于完成所述目标卷映射的认证,所述目标主机通过其对应的subsystem发送对所述目标卷映射的管理请求。

24、在一些实施例中,所述管理请求包括对所述目标卷映射的io请求。

25、在一些实施例中,所述基于所述主机和对应卷之间的卷映射创建主机列表的步骤包括:

26、基于所述主机和对应卷的映射信息以及所述对应卷的路径信息构建所述主机和所述对应卷的卷映射,以基于所述主机和所述对应卷的卷映射创建主机列表。

27、根据本专利技术的第二方面,提供了一种卷映射的管理装置,用于分布式块存储集群,所述装置包括:

28、第一模块,用于创建所述分布式块存储集群的全局存储池,并在所述分布式存储池中基于存储节点和主机的关联关系创建存储节点列表以及基于所述主机和对应卷之间的卷映射创建主机列表;

29、第二模块,用于启动所述分布式块存储集群的存储服务,基于所述存储服务创建与所述主机一一对应的subsystem;

30、第三模块,用于响应于所述分布式块存储集群接收到存储配置请求,基于所述存储配置请求确认目标存储节点、目标主机以及目标卷并基于其对所述存储节点列表以及所述主机列表进行更新;

31、第四模块,用于响应于所述存储节点列表以及所述主机列表完成更新,所述目标存储节点基于所述目标主机对应的subsystem接收所述目标主机对其与所述目标卷之间的目标卷映射的管理请求并进行处理。

32、根据本专利技术的第三方面,还提供了一种电子设备,该电子设备包括:

33、至少一个处理器;以及

34、存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的卷映射的管理方法。

35、根据本专利技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的卷映射的管理方法。

36、上述一种卷映射的管理方法,通过创建分布式块存储集群的全局存储池,并在全局存储池中创建主机列表以及存储节点列表,实现了主机关联对应的卷映射信息以及主机与subsystem一一对应,当目标存储节点接收到目标卷映射的管理请求,通过主机关联对应的卷映射信息以及主机与subsystem一一对应降低了该目标卷映射的管理请求的响应时间,提高了系统的负载均衡性,提高了系统的整体性能本文档来自技高网...

【技术保护点】

1.一种卷映射的管理方法,其特征在于,用于分布式块存储集群,所述卷映射的管理方法包括:

2.根据权利要求1所述的卷映射的管理方法,其特征在于,所述响应于所述分布式块存储集群接收到存储配置请求,基于所述存储配置请求确认目标存储节点、目标主机以及目标卷并对所述存储节点列表以及所述主机列表进行更新的步骤包括:

3.根据权利要求1所述的卷映射的管理方法,其特征在于,还包括:

4.根据权利要求3所述的卷映射的管理方法,其特征在于,所述响应于所述存储节点列表以及所述主机列表完成更新,所述目标存储节点基于所述目标主机对应的subsystem接收所述目标主机对其与所述目标卷之间的目标卷映射的管理请求并进行处理的步骤包括:

5.根据权利要求4所述的卷映射的管理方法,其特征在于,所述接收所述目标主机基于所述可访问指示通过其对应的subsystem发送的对所述目标卷映射的管理请求的步骤包括:

6.根据权利要求1所述的卷映射的管理方法,其特征在于,所述管理请求包括对所述目标卷映射的IO请求。

7.根据权利要求1所述的卷映射的管理方法,其特征在于,所述基于所述主机和对应卷之间的卷映射创建主机列表的步骤包括:

8.一种卷映射的管理装置,其特征在于,用于分布式块存储集群,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行权利要求1-7任意一项所述的卷映射的管理方法。

...

【技术特征摘要】

1.一种卷映射的管理方法,其特征在于,用于分布式块存储集群,所述卷映射的管理方法包括:

2.根据权利要求1所述的卷映射的管理方法,其特征在于,所述响应于所述分布式块存储集群接收到存储配置请求,基于所述存储配置请求确认目标存储节点、目标主机以及目标卷并对所述存储节点列表以及所述主机列表进行更新的步骤包括:

3.根据权利要求1所述的卷映射的管理方法,其特征在于,还包括:

4.根据权利要求3所述的卷映射的管理方法,其特征在于,所述响应于所述存储节点列表以及所述主机列表完成更新,所述目标存储节点基于所述目标主机对应的subsystem接收所述目标主机对其与所述目标卷之间的目标卷映射的管理请求并进行处理的步骤包括:

5.根据权利要求4所述的卷映...

【专利技术属性】
技术研发人员:杨鸿洁穆向东
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1