一种基于自主调整的分布式存储管理系统、方法及介质技术方案

技术编号:28033678 阅读:21 留言:0更新日期:2021-04-09 23:15
本发明专利技术公开了一种基于自主调整的分布式存储管理系统,包括:显示终端、策略模块、计算模块、检测模块和控制模块,显示终端与所述检测相连并获取存储节点的信息,策略模块内置若干存储池调整策略,显示终端选取存储池调整策略,并将存储池调整策略发送到计算模块,计算模块读取显示终端的存储节点信息并根据存储池调整策略进行计算,检测模块用于检测存储节点的信息和装填所述控制模块用于控制存储池的容量空间与存储节点的存储空间进行绑定或拆分,通过上述方式,本发明专利技术通过建立存储集群管理系统和存储节点管理子系统分别对存储管理服务器和存储节点进行控制,通过存储集群管理系统面向用户的管理接口提供扩容策略,对存储池进行主动扩容。

【技术实现步骤摘要】
一种基于自主调整的分布式存储管理系统、方法及介质
本专利技术涉及分布式存储管理领域,特别是涉及一种基于自主调整的分布式存储管理系统、方法及介质。
技术介绍
在传统的存储管理系统中,系统一般是定时检测存储池的已用容量,并与存储池的总容量进行对比,在已用容量超过一定阈值时,提醒用户存储池可用空间不足,以便用户能够及时对存储池进行扩容,该专利技术提出一种存储池的自主调整系统及方法,即系统在检测到存储池的容量不足时,可以利用存储系统中的剩余存储空间,及该存储池的自主调整策略,实时地为该存储池进行自主扩容,这样不仅可以保证该存储池提供存储服务的连续性,还可以有效利用存储系统的磁盘空间。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于自主调整的分布式存储管理系统、方法及介质,能够解决面对分布式存储服务器对用户储存池进行扩容时,需要通过监控存储池的存储空间来判断是否需要对存储池进行扩容,这样不能保证存储池在扩容时的连续性,并且在存储池进行扩容时负载无法保证均衡。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于自主调整的分布式存储管理系统,包括:存储集群和存储管理系统,存储集群包括存储管理服务器和若干存储节点,存储管理系统包括存储集群管理系统和若干存储节点管理子系统,存储集群管理系统设有显示终端、策略模块和计算模块,存储节点管理子系统设有检测模块和控制模块;所述显示终端与所述检测模块相连并获取存储节点信息,显示终端对存储节点信息进行显示,显示终端将存储节点信息发送到所述计算模块,并将计算模块计算结果发送到所述控制模块;所述策略模块内置若干存储池调整策略,所述显示终端选取存储池调整策略,并将存储池调整策略发送到计算模块;所述计算模块读取显示终端的存储节点信息并根据存储池调整策略进行计算,并将计算结果上传到所述显示终端;所述检测模块用于检测存储节点的运行状态、存储节点信息和存储池的容量信息;所述控制模块用于控制存储池的容量空间与存储节点的存储空间进行绑定或拆分。进一步,所述存储集群管理系统部署在所述存储管理服务器内,所述存储管理子系统部署在所述存储节点内,存储管理服务器连接存储节点,并对存储节点进行存储池的分配。进一步,所述检测模块用于检测存储节点的存储节点信息、存储节点内存储池的占用量、存储池的存储空间冗余量,并将检测结果发送至显示终端。进一步,所述计算模块根据策略模块下发的存储池调整策略以及显示终端读取的参数进行计算,计算模块判断是否需要调整,若计算模块判断需要调整,将计算结果发送至显示终端,若计算模块判断不需要调整,将不需要调整指令发送至显示终端。一种基于自主调整的分布式存储管理方法,包括以下步骤:S100、将存储集群安装存储管理系统;S200、选择存储池调整策略,显示终端对检测模块下发检测命令,检测模块将存储节点参数上传至显示终端;S300、计算模块根据显示终端存储节点参数以及存储池调整策略计算,并判断存储池是否需要调整,若计算模块判断存储池需要调整,则计算模块将计算结果发送至显示终端,若计算模块判断存储池不需要调整,则向显示终端发送不需要调整指令并返回S200;S400、显示终端将计算结果发送至检测模块;S500、检测模块检测存储节点状态,若存储节点状态正常,则检测模块将计算结果发送至控制模块,若存储节点状态异常,则检测模块将存储节点异常状态发送至显示终端。进一步,所述存储池调整策略包括扩容节点剩余空间策略、扩容固定容量策略、缩减存储池冗余空间策略和缩减固定空间策略。进一步,所述扩容节点剩余空间策略包括,计算模块查看存储节点剩余空间最小值,以剩余空间最小值为基础,对存储池所在存储节点进行存储池扩容;所述缩减存储池冗余空间策略包括,计算模块查看存储池冗余空间最小值,以存储池冗余空间最小值为基础,将存储池冗余存储空间返还给存储节点;扩容固定容量策略包括,计算模块对显示终端发送的扩容容量进行取平均值,并以此平均值为基础对存储池所在存储节点进行存储池扩容;缩减固定空间策略包括,计算模块对显示终端发送的缩减容量进行取平均值,并以此平均值为基础令存储池冗余存储空间返还给存储节点。一种基于自主调整的分布式存储管理介质,包括:一种基于自主调整的分布式存储管理介质用于一种基于自主调整的分布式存储管理方法所用到的计算机软件指令,其包括一种基于自主调整的分布式存储管理方法所设计的程序。本专利技术的有益效果是:本专利技术通过建立存储集群管理系统和存储节点管理子系统分别对存储管理服务器和存储节点进行控制,通过存储集群管理系统面向用户的管理接口提供扩容策略,对存储池进行主动调整。附图说明图1是本专利技术一种基于自主调整的分布式存储管理系统及结构拓扑图;图2是本专利技术一种基于自主调整的分布式存储管理方法的流程图。具体实施方式下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。请参阅图1,本专利技术实施例包括:一种基于自主调整的分布式存储管理系统,包括:储存集群和存储管理系统,存储集群分为存储管理服务器和若干负责存储数据的存储节点,存储池为用户实际需要设置的存储单元,储存池具有一定的存储空间,存储池存储空间为用户设定的存储值,存储池以物理方式分配在各个存储节点,存储池所需的存储空间,一般情况下为了保证容量均衡,用户会将存储池所需的存储空间平均的分配在各个存储节点。存储管理系统分为存储集群管理系统和存储节点管理子系统,存储集群管理系统设有显示终端、策略模块和计算模块,存储节点管理子系统设有检测模块和控制模块,存储集群管理系统部署在存储管理服务器上,存储节点管理子系统部署在若干存储节点;用户通过显示终端可以直观的看到各个存储节点的存储分配情况,以及各个存储池分配在各个节点的情况,显示终端分别与策略模块和计算模块相连;显示终端可以调用策略模块的策略对存储池进行调整,显示终端与各个级节点的检测模块连接,显示终端将计算模块计算的待调整存储空间参数发送到检测模块;策略模块内置若干存储池调整策略,包括扩容节点剩余空间策略、扩容固定容量策略、缩减存储池冗余空间策略和缩减固定空间策略;扩容节点剩余空间策略为存储节点管理子系统的检测模块检测节点剩余空间最小值,并将此剩余空间量作为基础,扩容其他节点的存储空间;缩减存储池冗余空间策略为存储节点管理子系统的检测模块检测节点内存储池占用存储节点的存储空间的剩余最小值,并将此最小值作为基础,缩减其他的存储节点,这样保证了前提存储池所需的存储空间在各个节点均衡的分配;扩容固定容量策略根据用户设置的扩容存储池容量,对存储池扩容;缩减固定空间策略根据用户设置的扩容存储池容量,对存储池进行缩减;计算模块读取显示终端显示的各个参数,以及调用策略模块内的存储池调整策略,计算模块读取各个节点的剩余空间参数、存储池存储空间占用参数本文档来自技高网...

【技术保护点】
1.一种基于自主调整的分布式存储管理系统,其特征在于,包括:存储集群和存储管理系统,存储集群包括存储管理服务器和若干存储节点,存储管理系统包括存储集群管理系统和若干存储节点管理子系统,存储集群管理系统设有显示终端、策略模块和计算模块,存储节点管理子系统设有检测模块和控制模块;/n所述显示终端与所述检测模块相连并获取存储节点信息,显示终端对存储节点信息进行显示,显示终端将存储节点信息发送到所述计算模块,并将计算模块计算结果发送到所述控制模块;/n所述策略模块内置若干存储池调整策略,所述显示终端选取存储池调整策略,并将存储池调整策略发送到计算模块;/n所述计算模块读取显示终端的存储节点信息并根据存储池调整策略进行计算,并将计算结果上传到所述显示终端;/n所述检测模块用于检测存储节点的运行状态、存储节点信息和存储池的容量信息;/n所述控制模块用于控制存储池的容量空间与存储节点的存储空间进行绑定或拆分。/n

【技术特征摘要】
1.一种基于自主调整的分布式存储管理系统,其特征在于,包括:存储集群和存储管理系统,存储集群包括存储管理服务器和若干存储节点,存储管理系统包括存储集群管理系统和若干存储节点管理子系统,存储集群管理系统设有显示终端、策略模块和计算模块,存储节点管理子系统设有检测模块和控制模块;
所述显示终端与所述检测模块相连并获取存储节点信息,显示终端对存储节点信息进行显示,显示终端将存储节点信息发送到所述计算模块,并将计算模块计算结果发送到所述控制模块;
所述策略模块内置若干存储池调整策略,所述显示终端选取存储池调整策略,并将存储池调整策略发送到计算模块;
所述计算模块读取显示终端的存储节点信息并根据存储池调整策略进行计算,并将计算结果上传到所述显示终端;
所述检测模块用于检测存储节点的运行状态、存储节点信息和存储池的容量信息;
所述控制模块用于控制存储池的容量空间与存储节点的存储空间进行绑定或拆分。


2.根据权利要求1所述的一种基于自主调整的分布式存储管理系统,其特征在于:所述存储集群管理系统部署在所述存储管理服务器内,所述存储管理子系统部署在所述存储节点内,存储管理服务器连接存储节点,并对存储节点进行存储池的分配。


3.根据权利要求1所述的一种基于自主调整的分布式存储管理系统,其特征在于:所述检测模块用于检测存储节点的存储节点信息、存储节点内存储池的占用量、存储池的存储空间冗余量,并将检测结果发送至显示终端。


4.根据权利要求1所述的一种基于自主调整的分布式存储管理系统,其特征在于:所述计算模块根据策略模块下发的存储池调整策略以及显示终端读取的参数进行计算,计算模块判断是否需要调整,若计算模块判断需要调整,将计算结果发送至显示终端,若计算模块判断不需要调整,将不需要调整指令发送至显示终端。


5.一种基于自主调整的分布式存储管理方法,其特征在于,包括以...

【专利技术属性】
技术研发人员:赵慧慧
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1