Recherche de site Web

Comment installer et configurer un cluster avec deux nœuds sous Linux - Partie 2


Salut tout le monde. Avant de commencer la deuxième partie, passons en revue ce que nous avons fait dans la Partie 01. Dans la partie 01 de cette série sur le clustering, nous avons discuté de la technique de clustering et des cas dans lesquels elle peut être utilisée, ainsi que des avantages et des inconvénients du clustering. Nous avons également couvert les prérequis pour cette configuration et ce que chaque package fera après avoir configuré le type de configuration.

Vous pouvez consulter la Partie 01 et la Partie 03 à partir des liens ci-dessous.

  1. Qu'est-ce que le clustering et avantages/inconvénients du clustering
  2. Clôture et ajout d'un basculement au cluster – Partie 3

Comme je l'ai dit dans mon dernier article, nous préférons 3 serveurs pour cette configuration ; un serveur agit comme un serveur de cluster et d'autres comme des nœuds.

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

Dans la Partie 2 d'aujourd'hui, nous verrons comment installer et configurer le clustering sous Linux. Pour cela, nous devons installer les packages ci-dessous sur les trois serveurs.

  1. Ricci (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
  6. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

Étape 1 : Installation du clustering sous Linux

Commençons donc par installer ces packages sur les trois serveurs. Vous pouvez facilement installer tous ces packages à l'aide du gestionnaire de packages yum.

Je vais commencer par installer le package « ricci » sur ces trois serveurs.

yum install “ricci”

Une fois l'installation de ricci terminée, nous pouvons voir qu'il a installé mod_cluster et cluster lib comme dépendances.

Ensuite, j'installe luci à l'aide de la commande yum install « luci ».

yum install "luci"

Après l'installation de luci, vous pouvez voir qu'il a installé les dépendances dont il avait besoin.

Maintenant, installons le package ccs sur les serveurs. Pour cela, j'ai entré yum install ccs.x86_64 qui apparaît dans la liste lorsque j'ai émis yum list |grep « ccs » ou bien vous pouvez simplement émettre yum install « ccs ».

yum install “ccs”

Installons cman comme dernière exigence pour cette configuration particulière. La commande est yum install « cman » ou yum install cman.x86_64 comme indiqué dans la liste yum comme je l'ai mentionné plus tôt.

yum install “cman”

Nous devons confirmer que les installations sont en place. Émettez la commande ci-dessous pour voir si les packages dont nous avions besoin sont correctement installés sur les trois serveurs.

rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

Parfait, tous les packages sont installés et il ne nous reste plus qu'à configurer l'installation.

Étape 2 : configurer le cluster sous Linux

1. Comme première étape de configuration du cluster, vous devez démarrer le service ricci sur les trois serveurs.

service ricci start 
OR
/etc/init.d/ricci start 

2. Puisque ricci est démarré sur tous les serveurs, il est maintenant temps de créer le cluster. C'est là que le package ccs nous vient en aide lors de la configuration du cluster.

Si vous ne souhaitez pas utiliser les commandes ccs, vous devrez éditer le fichier « cluster.conf » pour ajouter les nœuds et effectuer d'autres configurations. Je suppose que le moyen le plus simple consiste à utiliser les commandes suivantes. Regardons.

Comme je n'ai pas encore créé le cluster, aucun fichier cluster.conf n'a encore été créé à l'emplacement /etc/cluster, comme indiqué ci-dessous.

cd /etc/cluster
pwd
ls

Dans mon cas, je fais cela dans 172.16.1.250 qui est dédié à la gestion du cluster. Désormais, chaque fois que nous essayons d'utiliser le serveur ricci, il nous demandera le mot de passe de ricci. Vous devrez donc définir le mot de passe de l'utilisateur ricci sur tous les serveurs.

Saisissez les mots de passe de l'utilisateur ricci.

passwd ricci

Entrez maintenant la commande comme indiqué ci-dessous.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

Vous pouvez voir après avoir entré la commande ci-dessus, le fichier cluster.conf est créé dans le répertoire /etc/cluster.

Voici à quoi ressemble mon cluster.conf par défaut avant de faire les configurations.

3. Ajoutons maintenant les deux nœuds au système. Ici également, nous utilisons les commandes ccs pour effectuer les configurations. Je ne vais pas modifier manuellement le fichier cluster.conf mais utiliser la syntaxe suivante.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Ajoutez également l'autre nœud.

ccs -h 172.16.1.250 --addnode 172.16.1.223

Voici à quoi ressemble le fichier cluster.conf après l'ajout des serveurs de nœuds.

Vous pouvez également entrer la commande ci-dessous pour vérifier les détails du nœud.

ccs –h 172.16.1.250 --lsnodes

Parfait. Vous avez créé avec succès le cluster vous-même et ajouté deux nœuds. Pour plus de détails sur les options de la commande ccs, entrez la commande ccs –help et étudiez les détails. Puisque vous savez maintenant comment créer le cluster et y ajouter des nœuds, je publierai bientôt la Partie 03 pour vous.

Merci, d'ici là, restez connecté avec Tecmint pour des conseils pratiques et récents.