Outils pour utilisateurs

Outils du site


clustering_avec_centos_5.6

Ceci est une ancienne révision du document !


Introduction

Ce document présente la mise en place d'un cluster consitué de 3 VM sous Centos 5.6.

La configuration d'un cluster ne demande que le paramétrage d'un fichier xml nommé /etc/cluster/cluster.conf et présents sur tous les noeuds du cluster.

Deux services assurent la gestion du cluster :

  • cman, cluster manager pour la gestion des noeuds
  • rgmanager, ressource manager qui gère les ressources et services fournis par le cluster.

Il importe de correctement configurer le fencing, qui permet de entrer ou sortir un noeud du cluster, pour cela il faut impérativement supprimer la gestion apci de l'alimentation. Le plus efficace est de ne pas démarrer le service au boot

chkconfig --del acpid

Il faut aussi désactiver SELinux dans le fichier /etc/sysconfig/selinux

SELINUX=disabled

Dans un cluster, les noeuds doivent être à la même heure, le plus simple est d'utiliser ntp

yum install ntp
chkconfig ntpd on
ntpdate pool.ntp.org
/etc/init.d/ntpd start

Configurer le client ntp dans le fichier /etc/ntp.conf en ajoutant la ligne suivante :

server pool.ntp.org

Programmer ceci dans un cron en créant le fichier /etc/cron.d/ntpd qui contiendra la ligne suivante :

00 00 * * * root /usr/sbin/ntpd -q -u ntp:ntp

Configuration Conga

Conga permet la gestion du cluster au travers une interface web. Conga est constitué de deux éléments :

  • ricci, un agent devant tourner sur chaque noeud.
  • luci, qui est sur un des noeuds et configure une interface web accessible via https sur le port 8084.

Conga assure en fait la gestion transparente sur chaque noeud du fichier /etc/cluster/cluster.conf.

Sur chaque noeud, installer ricci

yum install ricci

Sur un des noeuds, installer luci. Il n'est pas nécessaraire que le noeud où est installé luci soit dans le cluster. Le noeud où est installé luci doit aussi posséder ricci.

yum install luci

Configurer luci pour le mot de passe du user admin

luci_admin init

Lancer ensuite luci

service luci start

Le système annonce l'url de connexion, mode sécurisé, ( https://192.168.1.100:8084 )

Parefeu

Il faut pour Conga et la gestion du cluster en général ouvrir certains ports su parefeu.

iptables -I INPUT -p udp -m state --state NEW -m multiport --dports 5404,5405 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m multiport --dports 11111 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m multiport --dports 16851 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m multiport --dports 14567 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m multiport --dports 8084 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m multiport --dports 21064 -j ACCEPT
service iptables save
service iptables restart

Voir la page suivante pour l'attribution des ports.

clustering_avec_centos_5.6.1315744013.txt.gz · Dernière modification: 2011/09/11 14:26 par admin