Vous êtes sur la page 1sur 35

Installation d'un cluster Linux

avec une solution de réplication

DSSI 2012
17 06 2012
Agenda

 Introduction
 Installation du système
 Installation et configuration de la solution de
réplication
 Installation et configuration du cluster
 Environnement de test
 Conclusion

Installation d'un cluster linux avec une solution de réplication 2


Introduction

Installation d'un cluster linux avec une solution de réplication 3


1. Introduction

Après avoir installer 3 cluster DNS dans le cadre du


projet «Fourniture et mise en œuvre d'une solution
de sécurisation de l'accès Internet», une nécessité
de comprendre le fonctionnement de la solution est
imposé,d’où vient ce document explicatif.

Installation d'un cluster linux avec une solution de réplication 4


Installation du système

Installation d'un cluster linux avec une solution de réplication 5


2. Installation du système

Système Installer.
Partitionnement du disque.
La source des mise à jour.
Commandes utiles.

Installation d'un cluster linux avec une solution de réplication 6


2.1 Le système Installer

Le système Installer sur les 6 machine est


LinuxRedHat 6 64 bits :

Installation d'un cluster linux avec une solution de réplication 7


2.2 Le partitionnement du disque
2 disques de 250 Go utiliser en RAID1 → 1 disque de
250 Go .
Une seul partition utiliser (sda) partitionner en
utilisant la technologie de LVM.
 Un seul Volume physique a été créer (/dev/sda2)

Un seul groupe de volume logique a été créer (SysVG)


.

 8 volumes logiques ont été créer.

Installation d'un cluster linux avec une solution de réplication 8


2.2 Partitionnement du disque(suite) :
 Liste des volumes logique créer.

Volume logique Point de montage remarque


/dev/SysVG/HomeLV /home /
/dev/SysVG/VarLV /var /
/dev/SysVG/TmpLV /tmp /
/dev/SysVG/SwapLV Partition SWAP /
/dev/SysVG/UsrLV /usr /
/dev/SysVG/RootLV /
/dev/SysVG/RepoLV /media/repos Dépôt
/dev/SysVG/NamedLV DRBD

Installation d'un cluster linux avec une solution de réplication 9


2.3 Source de mise à jours

 2 fichier ont été créer dans le répertoire


/etc/yum.repos.d :

 Un fichier qui contient les


paquages de CD d'installation.

 Un fichier qui contient les liens


vers les dépôts Centos.

Installation d'un cluster linux avec une solution de réplication 10


2.4 Commande utiles

 Voici quelques commandes utiles :

 uname -a
 fdisk -l
pvdisplay
vgdisplay
lvdisplay
vi /etc/fstab
vi /etc/grub.conf

Installation d'un cluster linux avec une solution de réplication 11


Installation et configuration de la
solution de réplication

Installation d'un cluster linux avec une solution de réplication 12


3. Installation et configuration de la
solution de réplication

Définition et principe.
Installation du DRBD.
Configuration du DRBD.
Troubleshouting.

Installation d'un cluster linux avec une solution de réplication 13


3.1 Définition et Principe

Le DRBD (Distributed Replicated Block Device) permet


de mettre en œuvre une solution de RAID-1 au travers
du réseau. (C'est-à-dire que sur deux serveurs, on a
une partition1 par serveur qui est à tout moment une
copie exacte d'une partition de l'autre serveur). C'est
un mirroring (miroir) de partitions à travers une
interface réseau. .

Installation d'un cluster linux avec une solution de réplication 14


3.2 Installation DRBD

 2 packages à installer :

 Package de DRBD.
 Module de communication avec le
Kernel.

 Pour que démarrer le DRBD au démarrage: chkconfig


drbd on.

Installation d'un cluster linux avec une solution de réplication 15


3.3 Configuration DRBD
 Configurer le fichier principal du DRBD:
/etc/drbd.d/global_common.conf.

 Créer les fichier de vos ressources dans le même


répertoire: /etc/drbd.d :

 Spécifier le dispositif .
 Spécifier la partition (volume logique).
 Spécifier les nœuds.
Spécifier le port de communication.

Installation d'un cluster linux avec une solution de réplication 16


3.3 Configuration DRBD (suite)
 Activation de la ressource sur chaque serveur:
 Charger les Métadonnée de DRBD
(drbdadm create-md <ressource>).
 Activer la ressource (drbdadm up
<ressource>).
 Forcer un primaire :
 Drbdadm primary - - force primary
<ressource>.
 Montage le Device sur répertoire à répliquer :
 mount /dev/<device> <répertoire à
répliquer>.
Installation d'un cluster linux avec une solution de réplication 17
3.4 Trouble-shouting DRBD (suite)
 Consulter la commande : drbd-overview

 Consulter le fichier : vi /proc/drbd

 Consulter le fichier: vi /var/log/messages.

Installation d'un cluster linux avec une solution de réplication 18


Installation et configuration du cluster
Linux

Installation d'un cluster linux avec une solution de réplication 19


4. Installation et configuration de cluster
DNS

Installation des packages du cluster.


Créer le cluster.
Configuration des ressources de cluster.
Configuration de fail-over du cluster.
Configuration du service.
Configuration du fence.
Trouble-shouting cluster

Installation d'un cluster linux avec une solution de réplication 20


4.2 Instalation des packages cluster
 Les packages de cluster installer:

 CMAN.
 RGMANAGER.
 MODCLUSTER.

 Les packages d'administration installation :

 LUCI sur un serveur dédié


RICCI sur les deux serveurs

Installation d'un cluster linux avec une solution de réplication 21


4.2 Créer le cluster

 Créer mot de passe RICCI:

 Passwd ricci

 Créer le cluster et ajouter les 2 serveurs:

 Accéder à luci via le Web :


https:ip:8084.
Ajouter les deux serveurs.

Installation d'un cluster linux avec une solution de réplication 22


4.3 Configuration des ressource
 Sur lucci,ajouter les ressources suivantes:
 Adresse IP : de type adresse IP
 DRBD : de type script (pointe sur le
script situé dans :
/etc/ha.d/ressource.d/namedraid).
 Système de fichier : de type système de
fichier, ce dernier s'occupera de monter le
device de DRBD.
 Service named : de type script (point
sur le script situé dans :
/etc/ha.d/ressource.d/named).

Installation d'un cluster linux avec une solution de réplication 23


4.4 Configuration de fail over cluster

 Sur luci, créer un fail-over pout l'utiliser plus tards


lors de la création du service:

 Créer le fail-over.
 Ajouter les deux nœuds .
 Priorisez un nœud.

Installation d'un cluster linux avec une solution de réplication 24


4.5 Configuration du service cluster
 Sur luci, créer un service et ajouter les ressource
précédemment créer avec l'ordre suivant :

 La ressource adresse IP.


 La ressource namedraid.
 La ressource système de fichier.
 La ressource named.

 Utiliser pour ce service le fail-over précédemment


créer.

Installation d'un cluster linux avec une solution de réplication 25


4.6 Configuration du fence
 Sur luci, créer un fence de type HP ILO :

 Après la création sur luci,allez sur


l'onglet nœud,et ajouter ce fence pour les
deux nœud.

 Sur chaque nœud, créer un lien logique entre le


fence et le script /bin/true.
ln -sv /bin/true /usr/sbin/fence_ilo

Installation d'un cluster linux avec une solution de réplication 26


4.7 Trouble-shouting cluster
 Utiliser la commande clustat :

 Consulter le fichier
/var/log/cluster/rgmanag.log

Installation d'un cluster linux avec une solution de réplication 27


4.7 Trouble-shouting cluster (suite)
 Consulter le fichier /var/log/messages:
 Utiliser les commandes suivantes pour faire des
opérations sur le service partager :
 Clusvcadm -d <service> pour arrêter le
service.
 Clusvcadm -e <service> pour démarrer
le service.
 Clusvcadm -R <service> pour
redémarrer le service.
 Clusvcadm -r <service> -m <noeud>
pour démarrer le service sur l'autre
nœud.
Installation d'un cluster linux avec une solution de réplication 28
4.7 Trouble-shouting cluster (suite)
 Monter le cluster manuelement,sur nœud exécuter
(respecter l'ordre):
 Ip addr add <ip/masque> dev <interface>.
 /etc/ha.d/ressource.d/namedraid start.
 mount <device drbd> <répertoire>.
 /etc/ha.d/ressource.d/named start.

 Démarrer le service sans cluster: cette méthodes à


été détailler sur le document d'installation.

Installation d'un cluster linux avec une solution de réplication 29


Environnement de test

Installation d'un cluster linux avec une solution de réplication 30


5 Environnement de test

 Composants de test.
 Le tour de l'outil d'administration.

Installation d'un cluster linux avec une solution de réplication 31


5.1 Composants du test
 Pendant la réalisation de l’environnement de test, 3
machine virtuel ont été utilisé :

 2 machines Centos6 64 bits pour les deux


noeuds.
 Une machine Centos6 64 bits pour le
serveur d'administration de cluster.

 La solution de DRBD a été mise en place,de même


pour la solution de cluster.

Installation d'un cluster linux avec une solution de réplication 32


5.2 tour sur l'outil d'administration

Installation d'un cluster linux avec une solution de réplication 33


Conclusion

Après avoir installer un plate-forme de test de cluster


dns, nous pouvons dire que nous avons un minimum
qui nous permettra d’améliorer notre gestion des
cluster DNS installer dans notre plate-forme.

Fourniture et mise en œuvre d'une solution de sécurité d'accès Internet 34


Merci pour votre attention

Fourniture et mise en œuvre d'une solution de sécurité d'accès Internet 35