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.1 - Installation et configuration du DRBD

Nous allons commencer par créer une partition sur les seconds disques que nous avons rajoutés à chaque serveur. Sur les deux nodes (rl1 et rl2) tapez les commandes suivantes:

# fdisk /dev/sdb

IMPORTANT : les commandes indiquées devront toujours être exécutées sur nos 2 serveurs (sauf mention contraire), et ce, simultanément (sinon, nous risquons d'obtenir des messages d'erreur).

Figure 5 : Partition sur le disque

Maintenant que nous avons partitionnés les deux disques nous allons installer les paquets nécessaires à l'utilisation de DRBD.

III.3.2.2.1.1 - Installation de DRBD

Sur les deux serveurs (node1 et node2) tapez les commandes suivantes:

# apt-get install drbd8-utils

Puis une fois le paquet installé, le module s'active avec la commande suivante :

# modprobe drbd

III.3.2.2.1.2- Configuration des ressources

Maintenant que nos disques et DRBD sont mis en place nous allons configurer la réplication des données entre les deux disques. Pour ce faire nous allons créer et éditer un fichier que nous allons appeler drbd.res dans le dossier /etc/drbd.d/

# cd /etc/drbd.d

# nano drbd.res

Puis nous remplissons le fichier de la façon suivante :

Figure 6 : Configuration des ressources du DRBD

Tout d'abord, nous donnerons un nom à notre ressource DRBD dans notre cas nous allons l'appeler r0. Dans cette ressource nous allons renseigner nos deux nodes, cela commence donc par on rl1 (rl1 doit être le hostname de la machine) avec les valeurs suivantes :

r0 #le nom de la ressource dont on aura besoin plus tard pour gérer cette ressource

device /dev/drbd0#Ceci est le nom du disque DRBD que nous allons créer

disk /dev/sdb1#Ceci est le chemin de la partition que nous allons utiliser

address 192.168.1.101:7788 #Adresse IP du rl1

syncer # permet de limiter la vitesse de synchronisation entre les 2 serveurs.

Il faut procéder de la même façon sur rl2.

Une fois ce fichier écrit sur les deux nodes nous allons enfin pouvoir mettre en place la réplication :

Toujours sur les deux nodes, saisir les commandes suivantes :

# drbdadm create-md r0

# drbdadm up r0

Le DRBD est pratiquement mis en place nous pouvons vérifier que les nodes se contactent en tapant la commande suivante :

# drbd-overview

Nous obtenons cette ligne en sortie :

0:r0 Connected Secondary/Secondary Inconsistent/Inconsistent C r----

Cela veut dire que les nodes se connectent mais que la réplication n'est pas encore possible étant donné qu'aucun des deux n'est en mode Primary.Pour y remédier nous allons mettre rl1 en primary avec la commande suivante :

# drbdadm -- --overwrite-data-of-peer primary r0

De la même manière, nous mettronsrl2 en secondary.

Quand cela est fait, il est possible de suivre la synchronisation avec un rafraîchissement toutes les 2 secondes avec la commande suivante :

# watch cat /proc/drbd

La figure suivante présente le résultat obtenu.

Figure 7 : Visualisation de la synchronisation

Si les deux sont en mode ds:UpToDate/UpToDate c'est que tout fonctionne bien.

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








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo