WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une plateforme sécurisée de centralisation des données de Radio Lomé


par Essoro'ng ASSIH
ESGIS Togo - Master 2 en Informatique 2019
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.3.2.2.2 - Installation et configuration de Heartbeat

Il est à rappeler que toutes les prochaines étapes sont à refaire sur les deux serveurs. Pour installer Heartbeat, il suffit d'installer le paquet "heartbeat".

IMPORTANT : Comme pour DRBD, les commandes proposées et les fichiers à créer devront être exécutées et créés sur les 2 serveurs (sauf mention contraire).

HeartBeat s'installe simplement avec la commande :

# apt-get install heartbeat

Une fois heartbeat installé nous allons devoir créer trois fichiers dans le dossier « /etc/ha.d/ » :

- ha.cf : pour la configuration générale de HeartBeat ;

- haresources : pour la configuration des ressources ;

- authkeys : pour la clé partagée entre les serveurs du cluster.

Pour commencer, nous allons créer le fichier "ha.cf" avec la commande et nano /etc/ha.d/ha.cf et coller le texte ci-après dans le fichier généré.

mcast ens33 239.0.0.10 694 1 0

warntime 4

deadtime 5

initdead 15

keepalive 2

auto_failback on

node rl1

node rl2

Attention : Pour que tout fonctionne bien il faut s'assurer que la connectivité entre les nodes rl1etrl2 soit effective(ping).

Ensuite, nous créons le fichier "haresources" avec nano /etc/ha.d/haresources et nous lui ajoutons ce qui suit :

Figure 8 : Configuration du fichier des ressources de heartbeat

rl1 = nom primaire du cluster

IPaddr::192.168.1.100/24/ens33 = IP virtuelle à laquelle nos utilisateurs accéderont pour se connecter au serveur actif (le serveur 1 ou le serveur 2 si le serveur 1 est défaillant)
drbddisk::r0 = nom de la ressource drbd (spécifié dans /etc/drbd.d/drbd.res) Filesystem::/dev/drbd0::/mnt/DATA::ext4 = Nom de la partition drbd, point de montage et type de système de fichier
.

Et pour finir nous allons créer le fichier « authkeys ». Ce fichier contient une clé partagée entre les deux serveurs. Cela peut être un mot de passe, ou un simple mot.

# nano /etc/ha.d/authkeys

auth 1

1 md5 paulleboss

Il faut ensuite changer les permissions sur ce fichier contenant la clé qui permettra aux serveurs de s'identifier l'un l'autre:

# chmod 600 /etc/ha.d/authkeys

Sur rl1 démarrons Heartbeat avec la commande suivante:

# /etc/init.d/heartbeat start

Patientons quelques seconde et tapons sur rl1 la commande « drbd-overview » et vérifions si la partition (figure 9)/dev/drbd0 est bien montée dans /mnt/ avec la df -h.

Figure 9 : Partition montée sur le serveur primaire

Nous pouvons aussi vérifier avec la commande ifconfig (figure 10), nous verrons qu'une nouvelle interface « ens33:0 » a été créée avec l'adresse IP configurée dans le fichier haresources.

Figure 10 : Adresse IP virtuelle créée

Maintenant sur rl2 démarrons aussi heartbeat avec la commande :

# /etc/init.d/heartbeat start

Le cluster est maintenant opérationnel.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'imagination est plus importante que le savoir"   Albert Einstein