[发明专利]一种分布式存储集群各节点的健康自检方法及系统在审
| 申请号: | 202011510226.8 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN112650381A | 公开(公告)日: | 2021-04-13 |
| 发明(设计)人: | 朱文龙 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
| 主分类号: | G06F1/3234 | 分类号: | G06F1/3234;G06F9/50;G06F11/30;H04L12/26 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 存储 集群 节点 健康 自检 方法 系统 | ||
1.一种分布式存储集群各节点的健康自检方法,其特征在于,应用于集群中的主管理节点,包括:
在接收到自检启动命令后,获取集群中所有节点的IP地址;
从预准备的进程池中申请空闲进程,并以并发空闲进程的方式同时基于多个目标节点的IP地址向多个目标节点发送健康自检命令,以使多个目标节点在接收到健康自检命令后进行健康自检;其中,所述进程池中允许并发执行的最大进程个数设置为所述主管理节点的CPU核数;
接收多个目标节点返回的健康自检结果,并判断集群中的所有节点是否已全部自检完毕;
若否,则返回执行从预准备的进程池中申请空闲进程的步骤,直至集群中的所有节点已全部自检完毕。
2.如权利要求1所述的分布式存储集群各节点的健康自检方法,其特征在于,以并发空闲进程的方式同时基于多个目标节点的IP地址向多个目标节点发送健康自检命令的过程,包括:
以并发空闲进程的方式执行多个节点的IP地址的网络连通性测试,以判断目标节点的网络是否连通;其中,所述目标节点为进行网络连通性测试的任一节点;
若是,则基于所述目标节点的IP地址向所述目标节点发送健康自检命令;
若否,则确定所述目标节点的网络异常。
3.如权利要求1所述的分布式存储集群各节点的健康自检方法,其特征在于,当所述目标节点为管理节点时,进行健康自检的过程,包括:
检测所述管理节点的消息中间件RabbitMQ是否停止运行,并在RabbitMQ未停止运行时检测RabbitMQ运行是否正常;
检测所述管理节点的注册中心Zookeeper是否停止运行,并在Zookeeper未停止运行时检测Zookeeper运行是否正常;
检测所述管理节点的高可用软件Keepalived是否停止运行,并在Keepalived未停止运行时检测Keepalived运行是否正常;
检测所述管理节点的数据库SQLite的健康状态;
检测所述管理节点的日志健康状态;
检测所述管理节点的后台进程个数是否正确,并检测其后台进程运行是否正常;
将所述管理节点各检测项的检测结果进行统计,得到所述管理节点的健康自检结果。
4.如权利要求1所述的分布式存储集群各节点的健康自检方法,其特征在于,当所述目标节点为非管理节点时,进行健康自检的过程,包括:
检测所述非管理节点的后台进程个数是否正确,并检测其后台进程运行是否正常;
检测所述非管理节点的日志健康状态;
将所述非管理节点各检测项的检测结果进行统计,得到所述非管理节点的健康自检结果。
5.如权利要求1所述的分布式存储集群各节点的健康自检方法,其特征在于,所述分布式存储集群各节点的健康自检方法还包括:
在集群中的所有节点已全部自检完毕之后,关闭所述进程池以释放系统资源。
6.如权利要求2所述的分布式存储集群各节点的健康自检方法,其特征在于,所述分布式存储集群各节点的健康自检方法还包括:
将集群中各节点的健康自检结果和网络异常结果进行汇总,并将汇总后的检测信息统一展示在web前端界面上。
7.一种分布式存储集群各节点的健康自检系统,其特征在于,应用于集群中的主管理节点,包括:
地址获取模块,用于在接收到自检启动命令后,获取集群中所有节点的IP地址;
进程并发模块,用于从预准备的进程池中申请空闲进程,并以并发空闲进程的方式同时基于多个目标节点的IP地址向多个目标节点发送健康自检命令,以使多个目标节点在接收到健康自检命令后进行健康自检;其中,所述进程池中允许并发执行的最大进程个数设置为所述主管理节点的CPU核数;
结果接收模块,用于接收多个目标节点返回的健康自检结果,并判断集群中的所有节点是否已全部自检完毕;若否,则返回执行从预准备的进程池中申请空闲进程的步骤,直至集群中的所有节点已全部自检完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011510226.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于图像识别的垃圾分类方法、装置和系统
- 下一篇:一种光学镜片加工装置





