The embodiment of the invention provides a method and a node for determining the state of the node. The method includes: detecting whether the first node and switch connected; first node on the switch and connected, need to obtain configuration information; the first node in the configuration information indicates the configuration of main node and the backup node, detecting whether the communication with the second node; the first node and second node connectivity in determining the circumstances, whether there are second detection nodes floating IP address; the first node does not exist in the determination of the second node floating IP address, according to the configuration information to determine the node as the main or backup node, configuration information also indicates the first node as the master node by node or. The embodiment of the invention does not need the node state of the arbitration node, thereby ensuring the reliability and continuity of the service.
【技术实现步骤摘要】
确定节点状态的方法和节点
本专利技术涉及信息
,并且具体地,涉及确定节点状态的方法和节点。
技术介绍
对现代企业来说,利用计算机系统来提供及时可靠的信息和服务是必不可少的。然而,计算机硬件与软件都不可避免地会发生故障,这些故障可能给企业带来极大的损失,甚至整个服务的终止以及网络的瘫痪,因此计算机系统的高可用性(HighAvailability,HA)对于现代企业而言显得尤为重要。因此,必须有适当的措施来确保计算机系统提供不间断的服务,以维护计算机系统的可用性。HA系统是防止核心计算机系统因故障停机的最有效手段。HA系统可以通过尽量缩短因日常维护操作和突发的系统崩溃所导致的停机时间,来提高核心计算机系统的可用性。目前,常见的HA系统包括两个能够对外提供业务的节点和仲裁节点,在提供业务的节点与仲裁节点之间具有心跳机制,仲裁节点根据它们的心跳消息来决定哪个节点作为主节点。可见,仲裁节点需要实时监控网络情况,如果仲裁节点的网络异常,将无法有效的来决定节点作为主节点或备节点,难以保证业务的可靠性和连续性,而且成本较高。
技术实现思路
本专利技术实施例提供确定节点状态的方法和节点,能够保证业务的可靠性和连续性,并能够降低成本。第一方面,提供了一种确定节点状态的方法,包括:第一节点检测是否与交换机连通;该第一节点在确定与该交换机连通的情况下,获取配置信息;该第一节点在该配置信息指示需要配置主节点和备节点的情况下,检测是否与第二节点连通;该第一节点在确定与该第二节点连通的情况下,检测第二节点上是否存在浮动网际协议IP地址;该第一节点在确定第二节点上不存在浮动IP地址的情 ...
【技术保护点】
一种确定节点状态的方法,其特征在于,包括:第一节点检测是否与交换机连通;所述第一节点在确定与所述交换机连通的情况下,获取配置信息;所述第一节点在所述配置信息指示需要配置主节点和备节点的情况下,检测是否与第二节点连通;所述第一节点在确定与所述第二节点连通的情况下,检测所述第二节点上是否存在浮动网际协议IP地址;所述第一节点在确定所述第二节点上不存在浮动IP地址的情况下,根据所述配置信息确定作为所述主节点或所述备节点,其中所述配置信息还指示所述第一节点作为所述主节点或所述备节点。
【技术特征摘要】
1.一种确定节点状态的方法,其特征在于,包括:第一节点检测是否与交换机连通;所述第一节点在确定与所述交换机连通的情况下,获取配置信息;所述第一节点在所述配置信息指示需要配置主节点和备节点的情况下,检测是否与第二节点连通;所述第一节点在确定与所述第二节点连通的情况下,检测所述第二节点上是否存在浮动网际协议IP地址;所述第一节点在确定所述第二节点上不存在浮动IP地址的情况下,根据所述配置信息确定作为所述主节点或所述备节点,其中所述配置信息还指示所述第一节点作为所述主节点或所述备节点。2.根据权利要求1所述的方法,其特征在于,还包括:所述第一节点在确定作为所述主节点的情况下,进入主节点工作状态;所述第一节点绑定浮动IP地址;所述第一节点将所述第一节点的数据同步到所述第二节点。3.根据权利要求1所述的方法,其特征在于,还包括:所述第一节点在确定未与所述第二节点连通的情况下,进入主节点工作状态;所述第一节点绑定浮动IP地址;所述第一节点继续检测是否与所述第二节点连通,并在确定与所述第二节点连通之后将所述第一节点的数据同步到所述第二节点。4.根据权利要求1所述的方法,其特征在于,还包括:所述第一节点在确定所述第二节点上存在浮动IP地址的情况下,进入备节点工作状态。5.根据权利要求2至4中任一项所述的方法,其特征在于,还包括:所述第一节点在进入所述主节点工作状态或所述备节点工作状态之后,继续检测是否与所述交换机连通以及是否存在浮动IP地址;所述第一节点在确定未与所述交换机连通或者确定不存在浮动IP地址的情况下,进入初始化状态,并继续检测是否与所述交换机连通。6.根据权利要求1所述的方法,其特征在于,还包括:所述第一节点在确定作为所述备节点的情况下,继续检测是否与所述第二节点连通。7.根据权利要求1所述的方法,其特征在于,还包括:所述第一节点在所述配置信息指示不需要配置主节点和备节点的情况下,进入主节点工作状态。8.根据权利要求1至4、6或7中任一项所述的方法,其特征在于,还包括:所述第一节点周期性地向基板管理控制器BMC发送智能型平台管理接口IPMI消息,以便所述BMC根据所述IPMI消息确定是否复位所述第一节点。9.一种节点,其特征在于,包括:检测单元,用于检测是否与交换机连通;获取单元,用于在所述检测单元确定与所述交换机连通的情况下,获取配...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。