[发明专利]确定节点状态的方法和节点有效
申请号: | 201210527710.0 | 申请日: | 2012-12-10 |
公开(公告)号: | CN103873429A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 廖铁平 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 节点 状态 方法 | ||
技术领域
本发明涉及信息技术领域,并且具体地,涉及确定节点状态的方法和节点。
背景技术
对现代企业来说,利用计算机系统来提供及时可靠的信息和服务是必不可少的。然而,计算机硬件与软件都不可避免地会发生故障,这些故障可能给企业带来极大的损失,甚至整个服务的终止以及网络的瘫痪,因此计算机系统的高可用性(High Availability,HA)对于现代企业而言显得尤为重要。因此,必须有适当的措施来确保计算机系统提供不间断的服务,以维护计算机系统的可用性。HA系统是防止核心计算机系统因故障停机的最有效手段。HA系统可以通过尽量缩短因日常维护操作和突发的系统崩溃所导致的停机时间,来提高核心计算机系统的可用性。
目前,常见的HA系统包括两个能够对外提供业务的节点和仲裁节点,在提供业务的节点与仲裁节点之间具有心跳机制,仲裁节点根据它们的心跳消息来决定哪个节点作为主节点。可见,仲裁节点需要实时监控网络情况,如果仲裁节点的网络异常,将无法有效的来决定节点作为主节点或备节点,难以保证业务的可靠性和连续性,而且成本较高。
发明内容
本发明实施例提供确定节点状态的方法和节点,能够保证业务的可靠性和连续性,并能够降低成本。
第一方面,提供了一种确定节点状态的方法,包括:第一节点检测是否与交换机连通;该第一节点在确定与该交换机连通的情况下,获取配置信息;该第一节点在该配置信息指示需要配置主节点和备节点的情况下,检测是否与第二节点连通;该第一节点在确定与该第二节点连通的情况下,检测第二节点上是否存在浮动网际协议IP地址;该第一节点在确定第二节点上不存在浮动IP地址的情况下,根据该配置信息确定作为该主节点或该备节点,其中该配置信息还指示该第一节点作为该主节点或该备节点。
结合第一方面,在第一种可能的实现方式中,还包括:该第一节点在确定作为该主节点的情况下,进入主节点工作状态;该第一节点绑定浮动IP地址;该第一节点将该第一节点的数据同步到该第二节点。
结合第一方面,在第二种可能的实现方式中,还包括:该第一节点在确定未与该第二节点连通的情况下,进入主节点工作状态;该第一节点绑定浮动IP地址;该第一节点继续检测是否与该第二节点连通,并在确定与该第二节点连通之后将该第一节点的数据同步到该第二节点。
结合第一方面,在第三种可能的实现方式中,还包括:该第一节点在确定第二节点上存在浮动IP地址的情况下,进入备节点工作状态。
结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:该第一节点在进入该主节点工作状态或该备节点工作状态之后,继续检测是否与该交换机连通以及是否存在浮动IP地址;该第一节点在确定未与该交换机连通或者确定不存在浮动IP地址的情况下,进入初始化状态,并继续检测是否与该交换机连通。
结合第一方面,在第五种可能的实现方式中,还包括:该第一节点在确定作为该备节点的情况下,继续检测是否与该第二节点连通。
结合第一方面,在第六种可能的实现方式中,还包括:该第一节点在该配置信息指示不需要配置主节点和备节点的情况下,进入主节点工作状态。
结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式,在第七种可能的实现方式中,还包括:该第一节点周期性地向基板管理控制器BMC发送智能型平台管理接口IPMI消息,以便该BMC根据该IPMI消息确定是否复位该第一节点。
第二方面,提供了一种节点,包括:检测单元,用于检测是否与交换机连通;获取单元,用于在该检测单元确定与该交换机连通的情况下,获取配置信息;该检测单元,还用于在该配置信息指示需要配置主节点和备节点的情况下,检测是否与第二节点连通;该检测单元,还用于在确定与该第二节点连通的情况下,检测第二节点上是否存在浮动网际协议IP地址;确定单元,用于在该检测单元确定第二节点上不存在浮动IP地址的情况下,根据该配置信息确定该节点作为主节点或备节点,其中该配置信息还指示该节点作为主节点或备节点。
结合第二方面,在第一种可能的实现方式中,还包括:状态切换单元,用于在该确定单元确定该节点作为该主节点的情况下,进入主节点工作状态;绑定单元,用于绑定浮动IP地址;同步单元,用于将该节点的数据同步到该第二节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210527710.0/2.html,转载请声明来源钻瓜专利网。