[发明专利]一种分布式存储系统集群监控方法及设备有效
申请号: | 201710551855.7 | 申请日: | 2017-07-07 |
公开(公告)号: | CN107360025B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 许银龙 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储系统 集群 监控 方法 设备 | ||
本申请公开了一种分布式存储系统集群监控方法及设备,包括:通过Paxos算法在所有的监控节点中选举出集群监控的主核心监控节点和备用核心监控节点;判断当前集群是否处于繁忙或故障状态,若是,则不触发重新选举,通过备用核心监控节点管理集群,若否,则触发重新选举新的主核心监控节点和备用核心监控节点。这样通过优化的选举算法选举出主核心监控节点和备用核心监控节点,当主核心监控节点失效后,备用核心监控节点可以迅速接替它工作,保证集群在繁忙或故障情况下监控节点的稳定,当检测到系统不繁忙后,重新发起选举,保证分布式存储系统的稳定性,从而减少系统震荡,保持系统稳定高效运行,用户的读写服务不受影响。
技术领域
本发明涉及分布式云存储领域,特别是涉及一种分布式存储系统集群监控方法及设备。
背景技术
随着云计算技术的兴起和普及,分布式共享存储系统越来越开始受到业界的关注。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。对分布式存储而言,集群的稳定性和可靠性至关重要。而当前分布式集群选择监控节点来监控整个集群的状态,因此监控节点的选择和稳定性对整个集群稳定性有核心的作用。而当前分布式集群监控节点选择多数与集群的状态无关,当集群处于极其繁忙状态或者异常状态时,监控节点的重新选择往往导致集群无法提供对外读写服务或者引起集群震荡。
发明内容
有鉴于此,本发明的目的在于提供一种分布式存储系统集群监控方法及设备,可以保证集群在繁忙或故障情况下监控节点的稳定,进而保证系统的稳定性,减少系统震荡,保持系统稳定高效运行。其具体方案如下:
一种分布式存储系统集群监控方法,包括:
通过Paxos算法在所有的监控节点中选举出集群监控的主核心监控节点和备用核心监控节点;
判断当前集群是否处于繁忙或故障状态,若是,则不触发重新选举,通过所述备用核心监控节点管理集群,若否,则触发重新选举新的主核心监控节点和备用核心监控节点。
优选地,在本发明实施例提供的上述分布式存储系统集群监控方法中,通过Paxos算法在所有的监控节点中选举出集群监控的主核心监控节点和备用核心监控节点,具体包括:
任一监控节点向其他监控节点发出选举自己作为主核心监控节点的消息,并接收其他监控节点的回应消息;
根据所述回应消息,判断是否所有监控节点都同意所述消息;
若是,则发送所述消息的监控节点作为主核心监控节点,并从其他监控节点中随机选择一个监控节点作为备用核心监控节点;若否,则判断发送所述消息的监控节点是否首次提出选举;
若判断发送所述消息的监控节点是首次提出选举,则发送所述消息的监控节点作为主核心监控节点,并从其他监控节点中随机选择一个监控节点作为备用核心监控节点。
优选地,在本发明实施例提供的上述分布式存储系统集群监控方法中,若判断发送所述消息的监控节点不是首次提出选举,则所有监控节点进行选举,赢得选举的监控节点作为主核心监控节点,并从除赢得选举的监控节点之外的其余监控节点中选举出排序值最低的监控节点作为备用核心监控节点。
优选地,在本发明实施例提供的上述分布式存储系统集群监控方法中,在选举出所述主核心监控节点和备用核心监控节点之后,还包括:
选举出的所述主核心监控节点将选举出的结果进行广播,并向其他监控节点发送结束选举的消息。
优选地,在本发明实施例提供的上述分布式存储系统集群监控方法中,其他监控节点在接收到所述消息后,采用下列方式向发送所述消息的监控节点回复所述回应消息:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710551855.7/2.html,转载请声明来源钻瓜专利网。