存储集群的处理方法及处理装置、电子设备制造方法及图纸

技术编号:26733865 阅读:8 留言:0更新日期:2020-12-15 14:40
本发明专利技术公开了一种存储集群的处理方法及处理装置、电子设备。其中,该方法包括:获取集群标识和监控节点,其中,监控节点用于对存储集群的存储数据进行状态监控;将集群标识和监控节点发送至预设平台插件;控制预设平台插件基于集群标识和监控节点,查询目标存储集群;控制预设平台插件将目标IO文件下发至目标存储集群,其中,目标IO文件为预设存储集群转发至目标存储集群的文件。本发明专利技术解决了大规模存储集群下由于管理中心设置数量较多,无法保证管理稳定性的技术问题。

【技术实现步骤摘要】
存储集群的处理方法及处理装置、电子设备
本专利技术涉及数据存储领域,具体而言,涉及一种存储集群的处理方法及处理装置、电子设备。
技术介绍
相关技术中,在数据存储方面,云计算平台和存储集群的应用越来越广泛,存储集群的规模越来越大,比如超过1000个OSD以上的数据存储集群,为了监控各个存储集群,设置了MON(提供集群存储数据的监控服务)来进行监控,当存储集群数量较多时,MON压力是非常大的,MOM之间同步数据量也非常大,对集群性能和稳定性带来了巨大的挑战。如果把云计算平台拆分成多个集群,各个集群要分别设置一个管理中心和监控中心,实现集群分别管理,但是这种方式大大增加了运维的复杂性,且管理中心较多,管理不便利,有的客户端应用没法同时支持多个计算集群。另外,大规模集群对性能和稳定性带来巨大挑战,如果拆分成多个计算平台,增加了运维的复杂性以及有的应用没法支持。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种存储集群的处理方法及处理装置、电子设备,以至少解决大规模存储集群下由于管理中心设置数量较多,无法保证管理稳定性的技术问题。根据本专利技术实施例的一个方面,提供了一种存储集群的处理方法,应用于云计算管理平台OpenStack,所述云计算管理平台OpenStack支持多套存储集群,在所述云计算管理平台OpenStack客户端设置预设平台插件,所述处理方法包括:获取集群标识和监控节点,其中,所述监控节点用于对存储集群的存储数据进行状态监控;将所述集群标识和所述监控节点发送至所述预设平台插件;控制所述预设平台插件基于所述集群标识和监控节点,查询目标存储集群;控制所述预设平台插件将目标IO文件下发至所述目标存储集群,其中,所述目标IO文件为预设存储集群转发至所述目标存储集群的文件。可选地,获取集群标识和监控节点的步骤,包括:确定预设存储块在下发目标IO文件时使用的预设接口函数,其中,所述预设存储块为所述云计算管理平台OpenStack调用的存储块;调用所述预设接口函数获取所述存储集群的集群标识和数据监控字段,其中,所述数据监控字段至少包括:监控IP和监控接口;基于所述数据监控字段,从预设监控信息表中提取所述监控节点。可选地,所述处理方法还包括:根据每个所述存储集群的集群配置文件生成集群参数表,其中,所述集群参数表包括多个集群数组,每个所述集群数组至少包括:集群标识和监控节点。可选地,在将所述集群标识和所述监控节点发送至所述预设平台插件之后,所述处理方法还包括:若基于所述集群标识和监控节点未查询出目标存储集群,则新建一个存储集群,得到新建集群;将所述集群标识与所述新建集群建立关联关系。可选地,在将所述集群标识与所述新建集群建立关联关系之后,所述处理方法还包括:基于所述新建集群、所述集群标识和所述关联关系更新在所述集群参数表。根据本专利技术实施例的另一方面,还提供了一种存储集群的处理装置,应用于云计算管理平台OpenStack,所述云计算管理平台OpenStack支持多套存储集群,在所述云计算管理平台OpenStack客户端设置预设平台插件,所述处理装置包括:获取单元,用于获取集群标识和监控节点,其中,所述监控节点用于对存储集群的存储数据进行状态监控;发送单元,用于将所述集群标识和所述监控节点发送至所述预设平台插件;第一控制单元,用于控制所述预设平台插件基于所述集群标识和监控节点,查询目标存储集群;第二控制单元,用于控制所述预设平台插件将目标IO文件下发至所述目标存储集群,其中,所述目标IO文件为预设存储集群转发至所述目标存储集群的文件。可选地,所述获取单元包括:第一确定模块,用于确定预设存储块在下发目标IO文件时使用的预设接口函数,其中,所述预设存储块为所述云计算管理平台OpenStack调用的存储块;第一调用模块,用于调用所述预设接口函数获取所述存储集群的集群标识和数据监控字段,其中,所述数据监控字段至少包括:监控IP和监控接口;提取模块,用于基于所述数据监控字段,从预设监控信息表中提取所述监控节点。可选地,所述处理装置还包括:生成单元,用于根据每个所述存储集群的集群配置文件生成集群参数表,其中,所述集群参数表包括多个集群数组,每个所述集群数组至少包括:集群标识和监控节点。可选地,在将所述集群标识和所述监控节点发送至所述预设平台插件之后,所述处理方法还包括:若基于所述集群标识和监控节点未查询出目标存储集群,则新建一个存储集群,得到新建集群;将所述集群标识与所述新建集群建立关联关系。可选地,在将所述集群标识与所述新建集群建立关联关系之后,所述处理方法还包括:基于所述新建集群、所述集群标识和所述关联关系更新在所述集群参数表。根据本专利技术实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的存储集群的处理方法。根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的存储集群的处理方法。本专利技术实施例中,获取集群标识和监控节点,其中,监控节点用于对存储集群的存储数据进行状态监控,将集群标识和监控节点发送至预设平台插件,控制预设平台插件基于集群标识和监控节点,查询目标存储集群,控制预设平台插件将目标IO文件下发至目标存储集群,其中,目标IO文件为预设存储集群转发至目标存储集群的文件。在该实施例中,云计算管理平台OpenStack支持多套存储集群,通过平台插件实现所有的文件下发功能和状态更新功能,能够实现一套OpenStack集群下同时支持多套存储集群,无需为每个存储集群单独设置管理中心,降低监控服务MON的压力,保证管理稳定性,从而解决大规模存储集群下由于管理中心设置数量较多,无法保证管理稳定性的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的存储集群的处理方法的流程图;图2是根据本专利技术实施例的一种可选的存储集群的处理装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术本文档来自技高网
...

【技术保护点】
1.一种存储集群的处理方法,其特征在于,应用于云计算管理平台OpenStack,所述云计算管理平台OpenStack支持多套存储集群,在所述云计算管理平台OpenStack客户端设置预设平台插件,所述处理方法包括:/n获取集群标识和监控节点,其中,所述监控节点用于对存储集群的存储数据进行状态监控;/n将所述集群标识和所述监控节点发送至所述预设平台插件;/n控制所述预设平台插件基于所述集群标识和监控节点,查询目标存储集群;/n控制所述预设平台插件将目标IO文件下发至所述目标存储集群,其中,所述目标IO文件为预设存储集群转发至所述目标存储集群的文件。/n

【技术特征摘要】
1.一种存储集群的处理方法,其特征在于,应用于云计算管理平台OpenStack,所述云计算管理平台OpenStack支持多套存储集群,在所述云计算管理平台OpenStack客户端设置预设平台插件,所述处理方法包括:
获取集群标识和监控节点,其中,所述监控节点用于对存储集群的存储数据进行状态监控;
将所述集群标识和所述监控节点发送至所述预设平台插件;
控制所述预设平台插件基于所述集群标识和监控节点,查询目标存储集群;
控制所述预设平台插件将目标IO文件下发至所述目标存储集群,其中,所述目标IO文件为预设存储集群转发至所述目标存储集群的文件。


2.根据权利要求1所述的处理方法,其特征在于,获取集群标识和监控节点的步骤,包括:
确定预设存储块在下发目标IO文件时使用的预设接口函数,其中,所述预设存储块为所述云计算管理平台OpenStack调用的存储块;
调用所述预设接口函数获取所述存储集群的集群标识和数据监控字段,其中,所述数据监控字段至少包括:监控IP和监控接口;
基于所述数据监控字段,从预设监控信息表中提取所述监控节点。


3.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:
根据每个所述存储集群的集群配置文件生成集群参数表,其中,所述集群参数表包括多个集群数组,每个所述集群数组至少包括:集群标识和监控节点。


4.根据权利要求3所述的处理方法,其特征在于,在将所述集群标识和所述监控节点发送至所述预设平台插件之后,所述处理方法还包括:
若基于所述集群标识和监控节点未查询出目标存储集群,则新建一个存储集群,得到新建集群;
将所述集群标识与所述新建集群建立关联关系。


5.根据权利要求4所述的处理方法,其特征在于,在将所述集群标识与所述新建集群建立关联关系之后,所述处理方法还包括:
基于所述新建集群、所述集群标识和所述关联关系更新在所述集群参数表。


6.一种存储集群的处理...

【专利技术属性】
技术研发人员:肖永玲张旭明王豪迈胥昕
申请(专利权)人:星辰天合北京数据科技有限公司
类型:发明
国别省市:北京;11

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

1