C.5. Comportements courants : Un cluster à 2-4 membres avec un disjoncteur basé sur l'IP

Partition réseau

Raisons courantes : Problème de commutateur réseau.

Jeu d'essais : Connectez la moitié des membres sur le commutateur A. Connectez l'autre moitié sur le commutateur B. Connectez le commutateur A sur le commutateur B à l'aide d'un câble croisé ou montant. Connectez le périphérique qui agit en tant qu'adresse IP décisive sur le commutateur A. Lancez les services du cluster. Débranchez le commutateur A du commutateur B.

Comportement attendu : Toutes les partitions du cluster qui sont composées d'exactement la moitié ((1/2 ou 2/4) des membres, envoient des paquets ping à l'adresse IP décisive. Si une réponse est reçue, la partition forme un quorum. Dans le jeu d'essais, cela signifie que la moitié connectée au commutateur A formera un quorum. Étant donné que le gestionnaire de cluster requiert un sous-ensemble entièrement connecté, une situation dans laquelle un partage égal ( ou split-brain) se produit, lorsque les deux partitions peuvent atteindre l'IP décisive, n'est pas traitée.

Vérification : Exécutez clustat sur les membres branchés sur le commutateur A. Un numéro Cluster Quorum Incarnation (incarnation du quorum de cluster) devrait apparaître en haut de la sortie.

Perte d'accès au support partagé

Raisons courantes : Le média partagé perd de l'alimentation ; le câble qui connecte un membre au média partagé est déconnecté.

Jeu d'essais : Débranchez le câble SCSI ou Fibre Channel du membre.

Comportement attendu : Une action configurée est prise pour répondre à la perte d'accès au stockage partagé (reboot/halt/stop/ignore). L'action par défaut consiste à exécuter la commande reboot.

Suspension ou plantage (panique) du système sur le membre du cluster

Jeu d'essais : Tuez les démons cluquorumd et clumembd.

killall -STOP cluquorumd clumembd

Comportement attendu : Le membre du cluster est isolé par un autre membre. Les services subissent un failover. Si une horloge chien de garde est utilisée, elle peut être déclenchée.