一种卷映射的管理方法、装置、设备及介质与流程

文档序号:37036677发布日期:2024-02-20 20:29阅读:12来源:国知局
一种卷映射的管理方法、装置、设备及介质与流程

本发明涉及计算机,尤其涉及一种卷映射的管理方法、装置、设备及介质。


背景技术:

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一一对应降低了该目标卷映射的管理请求的响应时间,提高了系统的负载均衡性,提高了系统的整体性能。

37、此外,本发明还提供了一种卷映射的管理装置、一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1