一种分布式集群存储池容量智能应急系统、方法及介质技术方案

技术编号:28033683 阅读:17 留言:0更新日期:2021-04-09 23:15
本发明专利技术公开了一种分布式集群存储池容量智能应急系统,应用于存储集群,该分布式存储集群部署有公共冗余池,该系统包括:管理平台和容量监测调整模块,容量监测调整模块用于监测存储集群内若干存储池的容量水位并与容量水位阈值对比,容量监测调整模块将容量水位情况上传至所述管理平台,容量监测调整模块调整存储池数据安全策略,并对存储池内副本数据以及公共冗余池内副本数据重构,管理平台将所述容量监测调整模块监测结果显示,通知对异常容量水位的存储池进行扩容,通过上述方式,本发明专利技术能够保证管理人员有足够的时间去扩容存储池,实现了存储集群自动监测、自动调整策略和自动复原副本数据,保证了存储集群稳定对上层业务数据的存储。

【技术实现步骤摘要】
一种分布式集群存储池容量智能应急系统、方法及介质
本专利技术涉及分布式存储领域,特别是涉及一种分布式集群存储池容量智能应急系统、方法及介质。
技术介绍
分布式存储集群由多个存储池组成,每个存储池包含多个服务器节点,用于存储上层业务数据,存储池通过树状结构进行纳管各自的服务器节点,存储池对接的业务数据只存储到树状结构纳管的服务器磁盘上,存储池需要设置数据安全策略,为了保证业务数据安全性,每份数据均复制成三个副本存储到存储池中,当业务数据长时间运行时可能会导致部分存储池容量水位较高,例如容量水位达到85%以上,可能会导致存储设备出现异常状态,如不及时扩容存储池,可能会导致业务中断。
技术实现思路
本专利技术主要解决的技术问题是提供一种分布式集群存储池容量智能应急系统、方法及介质,能够解决存储集群的存储池容量水位过高导致存储池无法对上层业务数据进行缓存,存储集群管理人员对存储池容量扩容不及时导致上层业务中断的现象。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种分布式集群存储池容量智能应急系统,应用于分布式存储集群,该分布式存储集群部署有公共冗余池,该系统包括:管理平台和容量监测调整模块;所述容量监测调整模块分别与所述存储集群、所述管理平台和所述公共冗余池相连;所述容量监测调整模块用于监测存储集群内若干存储池的容量水位并与容量水位阈值进行对比后,将容量水位情况上传至所述管理平台;所述容量监测调整模块根据存储池容量水位情况调整存储池数据安全策略,并对存储池内副本数据以及公共冗余池内副本数据重构;所述管理平台将所述容量监测调整模块监测结果显示,当存储池出现异常容量水位时对异常容量水位的存储池进行扩容;所述公共冗余池用于存储异常容量水位的存储池的副本数据。进一步,所述容量监测调整模块监测到有存储池的容量水位超过容量水位阈值后,将异常容量水位的存储池的数据安全策略降级,容量监测调整模块启动所述公共冗余池,公共冗余池接收异常容量水位的存储池的副本数据。进一步,所述容量监测调整模块监测异常容量水位的存储池容量水位降低到容量水位阈值以下时,将异常容量水位的存储池的数据安全策略升级,将公共冗余池内的副本数据与异常容量水位的存储池内的副本数据进行组合,将组合后的副本数据恢复到异常容量水位的存储池。进一步,所述容量监测调整模块监测异常容量水位的存储池容量水位降低到容量水位阈值以下时,控制所述公共冗余池清空副本数据。进一步,所述容量监测调整模块周期性的监测存储集群内的存储池,所述公共冗余池与存储池相连,公共冗余池分布在存储集群内。一种分布式集群存储池容量智能应急系统的应急方法,包括:在存储集群内部署公共冗余池,容量监测调整模块监测存储池的容量水位并与容量水位阈值进行对比,若存储池的容量水位没有超过容量水位阈值,则继续监测,若存储池的容量水位超过容量水位阈值,则容量监测调整模块将异常信息发送到管理平台,并对出现异常容量水位的存储池的数据安全策略降级,容量监测调整模块启动公共冗余池存储出现异常容量水位的存储池的副本数据,当存储池容量水位降低到容量水位阈值以下时,容量监测调整模块命令公共冗余池和异常容量水位的存储池将副本数据进行组合,并将组合后的副本数据存储在容量水位降低到容量水位阈值以下的存储池内,同时容量监测调整模块控制公共冗余池清空副本数据。进一步,通过管理平台对容量水位超过容量水位阈值的存储池进行扩若,容量监测调整模块监测存储池的容量水位是否降低到容量水位阈值以下,若存储池的容量水位降低到容量水位阈值以下,则容量监测调整模块将异常容量水位的存储池的数据安全策略升级,若存储池的容量水位并未降低到容量水位阈值以下,则容量监测调整模块继续监测异常容量水位的存储池。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述一种分布式集群存储池容量智能应急系统的应急方法的步骤。本专利技术的有益效果是:本专利技术通过引入公共冗余池、容量监测调整模块和管理平台,容量监测调整模块监测存储集群存储池容量水位,通过管理平台,并且调整存储池数据安全策略,保证管理人员有足够的时间去扩容存储池,实现了存储集群自动监测、自动调整策略和自动复原副本数据,保证了存储集群稳定对上层业务数据的存储。附图说明图1是本专利技术一种分布式集群存储池容量智能应急系统的结构拓扑图;图2是本专利技术一种分布式集群存储池容量智能应急方法的流程图。具体实施方式下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。请参阅图1,本专利技术实施例包括:一种分布式集群存储池容量智能应急系统,包括:分布式存储集群一般由多台存储服务器组成,这些服务器组成集群同意对外提供服务,分布式存储集群由多个存储池组成,每个存储池由若干个存储服务器组成;在分布式存储集群中,每个存储池都有自己对应的树状结构,树结构中包含了这个存储池有哪些存储服务器的信息,存储池通过树状结构管理沟通各自的存储服务器,存储池用来存储上层业务数据,与存储池对接的上层业务数据只存储在树状结构中的存储服务器的服务器磁盘内,通常存储池数据安全策略是三副本,也就是上层业务数据发送到存储池后,数据被复制成三个进行存储;当上层业务数据长时间运行在存储池,会造成存储池容量水位过高,这样会造成业务没有缓冲的存储池容量,甚至会造成上层业务中断的后果;所以在存储集群中引入容量监测调整模块、公共冗余池、管理平台,容量监测调整模块可以监测集群内各个存储池的容量水位,容量监测调整模块每60秒对存储集群的容量水位进行监测,若果发现集群内哪一个存储池容量水位高于85%,则通知管理平台,存储集群管理人员收到通知后准备对存储池进行扩容,因为存储集群管理人员扩容存储池需要时间,为了避免在管理人员扩容存储池时,存储池因为容量水位过高而对上层业务数据无法执行正常的存储,所以在存储集群内引入公共冗余池,该存储池可以暂时缓存存储池数据,一般来说公共冗余池容量较小,不大于存储池的三分之一;当容量监测调整模块监测到某个存储池A的容量水位高于85%,则通知管理平台,同时存储池调整存储池数据安全策略,将三副本策略降级为二副本策略,为了安全性将二副本中的一个副本存储在存储池A,另一个副本存储在公共冗余池,这样的好处是三副本变为二副本,二副本也可以进行校验,最大可能的保证上层业务数据的正确性,同时将原来的三副本同时存储在存储池变为一副本存储在存储池,这样存储池的容量水位上升的速度变慢,给了存储集群管理人员充分的存储池扩容处理时间;因为容量监测调整模块每60秒监测一次存储集群,所以存储集群管理人员将存储池进行扩容完成后,令存储池A的存储池容量水位降低到50%以下,容量监测调整模块监测到存储池容量水位到达50%以下,则将存储池A的存储池数据安全策略的降级状态恢复,令存储池A中的副本和公共冗余池的副本进行重构本文档来自技高网...

【技术保护点】
1.一种分布式集群存储池容量智能应急系统,其特征在于,应用于分布式存储集群,该分布式存储集群部署有公共冗余池,该系统包括:管理平台和容量监测调整模块;所述容量监测调整模块分别与所述存储集群、所述管理平台和所述公共冗余池相连;/n所述容量监测调整模块用于监测存储集群内若干存储池的容量水位并与容量水位阈值进行对比后,将容量水位情况上传至所述管理平台;所述容量监测调整模块根据存储池容量水位情况调整存储池数据安全策略,并对存储池内副本数据以及公共冗余池内副本数据重构;/n所述管理平台将所述容量监测调整模块监测结果显示,当存储池出现异常容量水位时对异常容量水位的存储池进行扩容;/n所述公共冗余池用于存储异常容量水位的存储池的副本数据。/n

【技术特征摘要】
1.一种分布式集群存储池容量智能应急系统,其特征在于,应用于分布式存储集群,该分布式存储集群部署有公共冗余池,该系统包括:管理平台和容量监测调整模块;所述容量监测调整模块分别与所述存储集群、所述管理平台和所述公共冗余池相连;
所述容量监测调整模块用于监测存储集群内若干存储池的容量水位并与容量水位阈值进行对比后,将容量水位情况上传至所述管理平台;所述容量监测调整模块根据存储池容量水位情况调整存储池数据安全策略,并对存储池内副本数据以及公共冗余池内副本数据重构;
所述管理平台将所述容量监测调整模块监测结果显示,当存储池出现异常容量水位时对异常容量水位的存储池进行扩容;
所述公共冗余池用于存储异常容量水位的存储池的副本数据。


2.根据权利要求1所述的一种分布式集群存储池容量智能应急系统,其特征在于:所述容量监测调整模块监测到有存储池的容量水位超过容量水位阈值后,将异常容量水位的存储池的数据安全策略降级,容量监测调整模块启动所述公共冗余池,公共冗余池接收异常容量水位的存储池的副本数据。


3.根据权利要求2所述的一种分布式集群存储池容量智能应急系统,其特征在于:所述容量监测调整模块监测异常容量水位的存储池容量水位降低到容量水位阈值以下时,将异常容量水位的存储池的数据安全策略升级,将公共冗余池内的副本数据与异常容量水位的存储池内的副本数据进行组合,将组合后的副本数据恢复到异常容量水位的存储池。


4.根据权利要求2所述的一种分布式集群存储池容量智能应急系统,其特征在于:所述容量监测调整模块监测异常容量水位的存储池容量水位降低到容量水位阈值以下时,控制所述公共冗余池清空副本数据。

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

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

1