Recherche de site Web

Qu’est-ce que QUORUM Disk and a Fencing Wars ?


Salut les amis. Cette fois-ci, j’ai pensé à répondre en détail à l’une de nos lectrices (Danielle) posée dans les commentaires, car vous avez peut-être aussi été confronté à ce problème lorsqu’il y a un environnement groupé sur votre responsabilité de maintenir.

Vous trouverez ci-dessous la question posée par Daniel Bello.

" J’ai une question : j’ai essayé de définir un périphérique virtuel de clôture dans un environnement virtuel, mais cela ne fonctionne pas pour moi, dans une partie de ma configuration le nœud ne revient pas sur le cluster après un échec. J’ai donc ajouté un disque de quorum, et finalement mon cluster fonctionne correctement (le nœud tombe en panne et après l’échec revient au cluster), donc ma question est : quelle est la différence entre un périphérique de clôture et un disque de quorum dans un environnement virtuel ? ”

Vous pouvez vous référer à ce qu’est un dispositif de clôture en vous référant à notre série d’articles précédents sur le Clustering ci-dessous.

  1. Clôture et ajout d’un basculement au clustering – Partie 3

Voyons d’abord ce qu’est un disque Quorum.

Qu’est-ce que Quorum Disk ?

Un disque de quorum est le type de stockage des configurations de cluster. Il agit comme une base de données qui contient les données liées à l’environnement en cluster et le devoir du disque de quorum est d’informer le cluster quel(s) nœud(s) doivent rester dans l’état ALIVE. Il permet un accès simultané à celui-ci à partir de tous les autres nœuds pour lire/écrire des données.

Lorsque la connectivité diminue entre les nœuds (il peut s’agir d’un nœud ou de plusieurs), le quorum isole ceux qui n’ont pas de connexion et maintient les services opérationnels avec les nœuds actifs dont il dispose. Il met les nœuds sans connectivité hors service du cluster.

Passons maintenant à la question. Cela ressemble à un environnement qui a 2 nœuds et dont l’un est tombé en panne. La situation à laquelle Danielle a été confrontée ressemble à une « guerre d’escrime » entre les deux nœuds actifs.

Supposons qu’il existe un environnement en cluster où aucun disque de quorum n’a été ajouté à la configuration. Ce cluster comporte 2 nœuds et l’un d’entre eux est actuellement en panne. Dans ce scénario particulier, la connectivité entre le nœud 1 et le nœud 2 est complètement perdue.

Ensuite, le nœud 1 voit que le nœud 2 est devenu défaillant car il ne peut pas établir de connexion avec lui et le nœud 1 décide de clôturer le nœud 2. Dans le même temps, le nœud 2 voit que le nœud 1 est devenu défaillant car il ne peut pas établir de connexion avec celui-ci et le nœud 2 décide de clôturer également le nœud 1.

Étant donné que le nœud 1 a clôturé le nœud 2, il prend en charge les services et les ressources qui sont regroupés. Étant donné qu’il n’y a pas de disque de quorum pour vérifier cette situation dans le nœud 2, le nœud 2 peut redémarrer tous les services du serveur sans aucune connexion au nœud 1.

Comme je l’ai mentionné précédemment, le nœud 2 isole également le nœud 1 car il ne peut voir aucune connexion au nœud 1 à partir du nœud 2 et ce qui se passe ensuite, c’est que le nœud 1 redémarre tous les services du serveur car il n’y a pas de quorum pour vérifier également l’état du nœud 1.

C’est ce qu’on appelle une guerre d’escrime

Maintenant, ce cycle se poursuivra éternellement jusqu’à ce qu’un ingénieur arrête les services manuellement, que les serveurs soient arrêtés ou que la connexion réseau soit établie avec succès entre les nœuds. C’est là qu’une disquette de quorum entre en jeu. Le processus de vote dans les configurations de quorum est le mécanisme qui empêche la cause au-dessus du cycle.

Résumé:

  1. Les environnements en cluster sont utilisés partout pour la sécurité des données et des services afin d’offrir aux utilisateurs finaux une disponibilité maximale et une expérience de données en direct.
  2. Un dispositif de clôture est utilisé dans les environnements en cluster pour isoler un nœud dont l’état est inconnu des autres nœuds. Le cluster utilise un dispositif de clôture pour clôturer (supprimer) automatiquement le nœud défaillant, maintenir les services en état de fonctionnement et démarrer les processus de basculement.
  3. Il n’est pas essentiel d’avoir un disque de quorum dans un environnement en cluster, mais il est préférable d’en avoir un dans un cluster à 2 nœuds pour éviter les guerres d’escrime.
  4. Ce n’est pas un problème d’avoir un disque de quorum dans un cluster où il y a plus de 2 nœuds, mais il est moins probable qu’il y ait une guerre d’escrime dans cet environnement particulier. Par conséquent, il est moins important d’avoir un disque de quorum dans un cluster à 3 nœuds ou plus qu’un cluster à 2 nœuds.
  5. D’ailleurs, il est bon d’avoir un disque de quorum dans un environnement de cluster à plusieurs nœuds, afin de pouvoir exécuter des vérifications de l’état personnalisées par l’utilisateur pour l’un des nœuds.

Important : Gardez à l’esprit qu’il y a une limite à laquelle vous pouvez ajouter des nœuds au quorum. Vous pouvez y ajouter un maximum de 16 nœuds.

J’espère que vous avez apprécié l’article. Restez en contact avec tecmint pour des guides techniques Linux plus pratiques.

Articles connexes: