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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984