[发明专利]一种实现高可用集群状态监控的方法及装置无效
申请号: | 201210008321.7 | 申请日: | 2012-01-12 |
公开(公告)号: | CN102571960A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 王婷;戴文军 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 可用 集群 状态 监控 方法 装置 | ||
技术领域
本发明涉及一种高可用计算机集群技术,尤其涉及实现高可用集群状态监控的方法及装置。
背景技术
目前,随着云时代的到来,更多强调的是由大规模计算机组成的计算机集群系统的应用,尤其是高可用集群系统的应用。
如何保证高可用集群中所有的节点都能正确地反应集群的真实状态,这对于集群来说是一个很重要问题。集群中所有的节点维护同样的集群状态,可以实现集群中节点功能的快速迁移,而不会因对集群状态的误判而造成误操作。
现有的实现集群状态统一的算法虽然具有多种模式,但均难以运用在高可用集群中,实现快速、可靠地集群状态监控,并且状态的一致性、同步性也难以做到,因此严重地限制了高可用集群技术的应用。
因此,需要提供一种高可用集群状态监控的方法及装置,能够使得集群中所有节点均维护同样的集群状态,达到对状态一致性、同步性的严格要求,以此解决集群中因状态误判造成的误操作问题。
发明内容
本发明所要解决的技术问题是提供一种实现高可用集群状态监控的方法及装置,能够使得集群中所有节点均维护同样的集群状态。
为了解决上述技术问题,本发明提供了一种实现高可用集群状态监控的方法,包括:
集群中的管理节点根据收到的集群节点状态发生变化的通知获知集群状态变更,更新本地记载的集群状态;将集群状态通知给集群中的其它节点。
进一步地,该方法还包括:
集群中的其它节点根据收到的集群状态通知获知更新的集群状态,并将更新的集群状态记载在本地。
进一步地,集群中的管理节点根据收到的集群节点状态发生变化的通知获知集群状态变更,更新本地记载的集群状态;将集群状态通知给集群中的其它节点,具体包括:
管理节点收到集群节点状态发生变化的通知,根据各集群节点状态的变化获知集群状态的变更,更新本地记载的集群状态;
构建信息更新消息,并通过该消息将集群状态的变更通知给集群中的其它节点。
进一步地,集群中的其它节点根据收到的集群状态通知获知更新的集群状态,并将更新的集群状态记载在本地,具体包括:
集群中的其它节点收到反映集群状态变化的信息更新消息后,解析该消息;
根据解析的消息获知更新的集群状态,并将更新的集群状态记载在本地。
为了解决上述技术问题,本发明提供了一种实现高可用集群状态监控的装置,包括相互连接的信息交互模块和状态更新模块,其中:
信息交互模块在集群管理节点上,用于将收到的集群节点状态发生变化的通知输出给本节点的状态更新模块;将该状态更新模块构建的信息更新消息发送给集群中的其它节点;
状态更新模块在集群管理节点上,用于根据集群节点状态发生变化的通知获知集群状态发生变更,在更新本地记载的集群状态的同时,构建信息更新消息,并输出给信息交互模块。
进一步地,
信息交互模块在集群其它节点上,用于将收到的反映集群状态变化的信息更新消息输出给本节点的状态更新模块;
状态更新模块在集群其它节点上,用于解析输入的信息更新消息,根据解析的该消息获知更新的集群状态,并将更新的集群状态记载在本地。
本发明提供的实现高可用集群状态监控的方法及装置,能够保证集群中各个节点维持同样的集群状态,从而实现集群中节点间功能的快速迁移而不会因状态的误判造成误操作,同时,可保证集群用户从集群中任何一个节点获取的集群状态都是唯一的。
附图说明
图1为本发明的实现高可用集群状态监控的方法中集群管理节点更新状态实施例的流程图;
图2为本发明的实现高可用集群状态监控的方法中集群中其它节点更新状态实施例的流程图;
图3为本发明的实现高可用集群状态监控的装置实施例的结构示意图。
具体实施方式
以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。应该理解,以下列举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。
如图1所示,是本发明的高可用集群状态监控的方法中集群管理节点更新状态实施例的流程,包括:
110:管理节点收到集群节点状态发生变化的通知;
120:根据各集群节点状态的变化获知集群状态变更,更新本地记载的集群状态;
130:构建信息更新消息,并将该消息发送给集群中所有其它节点。
集群其它各节点收到管理节点发送的信息更新消息后的处理流程如图2所示,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210008321.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无线PPPOE拨号系统
- 下一篇:一种OLED器件及其制作方法