Clôture et ajout d'un basculement au clustering - Partie 3
- 2140
- 122
- Romain Martinez
Dans les deux guides précédents, nous avons discuté de la façon d'installer un cluster, de créer un cluster et d'ajouter des nœuds au cluster, nous avons également étudié comment grappe.confli semble être une fois que les configurations nécessaires sont effectuées.
Aujourd'hui, dans cette troisième partie de la série de clustering, nous allons discuter de ce qui est l'escrime, le basculement et comment les configurer dans notre configuration.
Clôture et ajouter un basculement au cluster - partie 3Voyons tout d'abord ce que l'on entend par Escrime et Basculement.
Qu'est-ce que l'escrime?
Si nous pensons à une configuration avec plus d'un nœud, il est possible qu'un ou plusieurs nœuds puissent échouer à un moment donné. Donc, dans ce cas, l'escrime isole le serveur défectueux du cluster afin de protéger et de sécuriser les ressources synchronisées. Par conséquent, nous pouvons ajouter une clôture pour protéger les ressources partagées au sein du cluster.
Qu'est-ce que le basculement?
Imaginez un scénario, où un serveur a des données importantes pour une organisation dont les parties prenantes ont besoin de l'organisation pour maintenir le serveur opérationnel sans aucun temps d'arrêt expérimenté. Dans ce cas, nous pouvons dupliquer les données sur un autre serveur (maintenant il y a deux serveurs avec des données et des spécifications identiques) que nous pouvons utiliser comme indice.
Par hasard, l'un des serveurs tombe en panne, l'autre serveur que nous avons configuré en tant que baisse prendra le contrôle et fournit les services qui ont été donnés par le premier serveur. Dans cette méthode, les utilisateurs ne seront pas expérimentés sur la période d'arrêt qui a été causée au serveur principal.
Vous pouvez passer par le Partie 01 et Partie 02 de cette série de clustering ici:
- Qu'est-ce que le regroupement et les avantages / inconvénients - Partie 1
- Configuration du cluster avec deux nœuds dans Linux - Partie 2
Comme nous l'avons déjà discuté de notre configuration d'environnement de test dans les deux derniers articles, que nous utilisons trois serveurs pour cette configuration, le premier serveur agit comme un serveur de cluster et deux autres comme nœuds.
Serveur de cluster: 172.16.1.250 Nom d'hôte: clairs.test.filet node01: 172.16.1.222 Nom d'hôte: ND01SERVER.test.filet node02: 172.16.1.223 Nom d'hôte: ND02SERVER.test.filet
Étape 1: Comment ajouter des clôtures au serveur de cluster
1. Nous devons d'abord activer la clôture sur le serveur de cluster, pour cela, j'utiliserai en dessous de deux commandes.
# CCS -H 172.16.1.250 --setfededaemon post_fail_delay = 0 # ccs -h 172.16.1.250 --setfededaemon post_join_delay = 10Activer la clôture sur le cluster
Comme vous pouvez le voir, nous utilisons CCS commande pour ajouter les configurations au cluster. Voici des définitions des options que j'ai utilisées dans la commande.
- -H: Adresse IP de l'hôte de cluster.
- -setFededaemon: Applique les modifications au démon de clôture.
- post_fail_delay: Temps en quelques secondes que le démon attend avant de clôturer un serveur de victime lorsqu'un nœud a échoué.
- post_join_delay: Temps en secondes que le démon attend avant le serveur de victime de clôture lorsqu'un nœud a rejoint le cluster.
2. Ajoutons maintenant un dispositif de clôture pour notre cluster, exécutez la commande ci-dessous pour ajouter un périphérique de clôture.
# CCS -H 172.16.1.250 - Adddfedendev Tecmintfence Agent = Fence_Virt
C'est ainsi que j'ai exécuté la commande et comment le grappe.confli
Le fichier ressemble après avoir ajouté un périphérique de clôture.
Vous pouvez exécuter la commande ci-dessous pour voir quel type de clôture Options que vous pouvez utiliser pour créer un dispositif de clôture. j'ai utilisé clôture Puisque j'utilise des machines virtuelles pour ma configuration.
# CCS -H 172.16.1.250 - lsfenceoptsOptions de clôture
Étape 2: Ajoutez deux nœuds à l'appareil de clôture
3. Maintenant, je vais ajouter une méthode au périphérique de clôture créé et y ajouter des hôtes.
# CCS -H 172.16.1.250 - AddMethod Method01 172.16.1.222 # CCS -H 172.16.1.250 - AddMethod Method01 172.16.1.223
Vous devez ajouter les méthodes que vous avez créées il y a pendant les deux nœuds que vous avez dans votre configuration. Voici comment j'ai ajouté des méthodes et mon grappe.confli.
Ajouter des nœuds à l'appareil de clôture4. En tant qu'étape suivante, vous devrez ajouter les méthodes de clôture que vous avez créées pour les deux nœuds, au dispositif de clôture que nous avons créé à savoir "tecmintfence".
# CCS -H 172.16.1.250 - Addfenceinst tecmintfence 172.16.1.222 Method01 # CCS -H 172.16.1.250 - Addfenceinst tecmintfence 172.16.1.223 Méthode01
J'ai associé mes méthodes avec succès à l'appareil de clôture et c'est ainsi que mon grappe.confli On dirait maintenant.
Ajouter une clôture aux nœudsMaintenant, vous avez configuré avec succès un appareil de clôture, des méthodes et ajouté vos nœuds. Comme la dernière étape de partie 03, Je vais maintenant vous montrer comment ajouter un basculement à la configuration.
Étape 3: Ajouter un basculement au serveur de cluster
5. J'utilise ci-dessous la syntaxe des commandes pour créer mon échec à la configuration du cluster.
# CCS -H 172.16.1.250 - AddfailOverDomain Tecmintfod ordonnéAjouter un basculement au cluster
6. Au fur et à mesure que vous avez créé le domaine de déchaînement, vous pouvez maintenant y ajouter deux nœuds.
# CCS -H 172.16.1.250 - AddfailoverDomainNode Tecmintfod 172.16.1.222 1 # CCS -H 172.16.1.250 - AddfailoverDomainNode Tecmintfod 172.16.1.223 2Ajouter des nœuds au basculement du cluster
Comme il est montré ci-dessus, vous pouvez voir grappe.confli porte toutes les configurations que j'ai ajoutées pour le domaine de basculement.
J'espère que vous avez apprécié le Partie 3 De cette série. La dernière partie de la série Guide de clustering sera publiée bientôt, ce qui vous apprendra à ajouter des ressources au cluster, à les synchroniser et à démarrer le cluster. Restez en contact avec Tecmint pour les Howy Howtos.
- « Lancement de «Linuxsay» - un forum de discussion pour les amateurs de Linux
- Comprendre le compilateur Java et la machine virtuelle Java - Partie 4 »