Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. CN103684941 - Arbitration server based cluster split-brain prevent method and device

Office Chine
Numéro de la demande 201310615821.1
Date de la demande 23.11.2013
Numéro de publication 103684941
Date de publication 26.03.2014
Numéro de délivrance 103684941
Date de délivrance 16.01.2018
Type de publication B
CIB
H04L 12/28
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
12Réseaux de données à commutation
28caractérisés par la configuration des liaisons, p.ex. réseaux locaux ou réseaux étendus
H04L 12/46
HÉLECTRICITÉ
04TECHNIQUE DE LA COMMUNICATION ÉLECTRIQUE
LTRANSMISSION D'INFORMATION NUMÉRIQUE, p.ex. COMMUNICATION TÉLÉGRAPHIQUE
12Réseaux de données à commutation
28caractérisés par la configuration des liaisons, p.ex. réseaux locaux ou réseaux étendus
46Interconnexion de réseaux
Déposants 广东中兴新支点技术有限公司
Inventeurs 蔡强
董春青
袁泉
Titre
(EN) Arbitration server based cluster split-brain prevent method and device
(ZH) 基于仲裁服务器的集群裂脑预防方法和装置
Abrégé
(EN)
The invention discloses an arbitration server based cluster split-brain prevent method and device, and belongs to high-availability cluster split-brain prevention technology in the field of computer cluster technology, in order to solve the problem that services cannot be taken over or the services run on two nodes at the same time due to the fact that states of other nodes and running services thereof cannot be accurately distinguished when a cluster heartbeat network is interrupted. The scheme includes that when the heartbeat network is interrupted, cluster nodes not running services can take over the services only by acquiring corresponding service locks through an arbitration server so as to avoid the problem of split-brain; after the services cease, the arbitration server recovers the service locks and allows other cluster nodes to preempt the same again; in the process that multiple nodes preempt one service lock, only one node succeeds in preemption and the services can be started to prevent occurrence of the split-brain.

(ZH)
本发明公开一种基于仲裁服务器的高可用集群裂脑预防的方法和装置,属于计算机集群技术领域的高可用集群裂脑预防技术。为解决在集群心跳网络中断时,无法准确判别其他节点及其运行服务的状态,而出现无法接管服务或服务在两个节点同时运行问题。本发明实施例提供的方案包括:在心跳网络中断时,未运行服务的集群节点只有通过仲裁服务器获得相应服务锁,才可以进行服务接管,从而避免裂脑问题;服务停止后,仲裁服务器回收服务锁并允许其他集群节点重新抢占它;在多个节点同时抢占服务锁的过程中,只有一个节点抢占成功并能启动服务,防止了裂脑的发生。