Essays.club - Dissertations, travaux de recherche, examens, fiches de lecture, BAC, notes de recherche et mémoires
Recherche

PPE PROJET GOLIATH 2016

Par   •  2 Décembre 2018  •  1 205 Mots (5 Pages)  •  611 Vues

Page 1 sur 5

...

le fichier etc/hosts doit contenir le nom et l'IP des deux nodes.

Les 2 nodes doivent pouvoir se joindre par ping avant de commencer quoi que ce soit.

Le service NTP doit être installé et configuré pour le bon fonctionnement du cluster.

Le service SSH est installé et configuré.

Pour notre configuration :

node1: 192.168.1.70 Actif

node2: 192.168.1.71 Passif

VIP: 192.168.1.72

HAProxy: 192.168.1.3

II Installation/configuration DRBD:

documentation officielle: http://www.drbd.org/

Important: Le noyau Linux doit être absolument a jour pour éviter les problèmes techniques.

DRBD peut répliquer une partition, un volume logique, un périphérique RAID ou un disque entier.

Ici nous répliquons une seule partition

Pour installer DRBD :

#yum install drbd drbd-pacemaker

Cette commande installe les dépendances.

Chargement du module :

#modprobe drbd

Une installation à partir des sources est également possible. Mais à chaque mise à jour du noyau une recompilation de BRBD sera nécessaire. La configuration s'effectue ensuite dans deux fichiers du répertoire /etc/drbd.d le fichier global common.conf qui contient la configuration globale le fichier *res qui contient la configuration des ressources

Il faut remplacer * par le nom de la ressource. Il est également possible d'effectuer toute la configuration directement dans le fichier drbd.conf Il faudra alors commenter les include.

4 Nous mettons en place ici une configuration minimale permettant le fonctionnement de la

réplication. Mais de très nombreux paramètres et options existent. les 2 fichiers doivent être identiques sur les 2 nodes.

Fichier global_common.conf :

global {

usage-count no;

}

common {

net {

protocol C;

}

}

5

fichier *res

:

( mrbs.res)

resource mrbs {

on node1 {

volume 0 {

device /dev/drbd0 minor 0;

disk /dev/sda3;

meta-disk internal;

}

address ipv4 192.168.1.70:7789;

}

on node2 {

volume 0 {

device /dev/drbd0 minor 0;

disk /dev/sda3;

meta-disk internal;

}

6

address ipv4 192.168.1.71:7789;

}

}

# si meta data en external

: meta-disk

/dev/sda*[0]

Note sur les méta data:

Il faut une partition non formatée pour les méta data. Ces méta data peuvent être en internal (dans la

partition a répliquer) et dans ce cas la elles sont écrites en fin de partition avec risque d’écraser les

données présentes. Ou en external dans une autre partition qui doit être non formaté.

Les étapes suivantes doivent être réalisées sur les deux nodes.

#service drbd start

#drbdadm create-md mrbs

#drbdadm up mrbs

Nous devons obtenir ceci

:

cat /proc/drbd

version: 8.4.3 (api:1/proto:86-100)

GIT-hash: 91b4c048c1a0e06777b5f65d312b38d47abaea80 build by buildsystem@linbit,

2011-12-20 12:58:48

0: cs:Connected ro:Secondary/Secondary ds:Inconsistent/Inconsistent C r-----

ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:524236

7

Si il n'y a pas l’état inconsistent/inconsistent, il y a un problème quelque part et il est inutile de

poursuivre les étapes suivantes

:

Synchronisation: a réaliser sur le maître uniquement

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

On obtient alors l’état Primary/Secondary et UpToDate/UpToDate

formatage et montage du périphérique drbd

:

#mkfs.ext4 /dev/drbd0

#mount /dev/drbd0 /mnt/

8

...

Télécharger :   txt (9.1 Kb)   pdf (59.4 Kb)   docx (19.4 Kb)  
Voir 4 pages de plus »
Uniquement disponible sur Essays.club