Télécharger la présentation
1
DRDB Un RAID Réseau
2
Schéma de principe
3
Les fondamentaux DRBD : Distributed Replicated Block Device
Temps réel : La réplication est continue pendant que les applications modifient les données Transparent : Synchrone ou asynchrone Synchrone : une application qui écrit est notifiée de l'écriture seulement quand l'écriture est menée à bien sur les deux supports. Asynchrone : une application qui écrit est notifiée de l'écriture seulement quand l'écriture est terminée sur le système local
4
Les fondamentaux – suite
Mode primaire simple : un seul membre du groupe joue le rôle primaire Mode primaire double : deux membres du groupe peuvent jouer le rôle du serveur primaire => nécessité d'un stockage partagé et d'un système de fichiers adapté (GFS, OCFS2) avec lock manager
5
Les modes de synchronisation
Protocole A : asynchrone : une application qui écrit est notifiée de l'écriture seulement quand l'écriture est terminée sur le système local Protocole B : semi-synchrone - une application qui écrit est notifiée de l'écriture seulement quand l'écriture est terminée sur le système local et que l'ordre d'écriture a atteint l'autre machine Protocole C : synchrone - une application qui écrit est notifiée de l'écriture seulement quand l'écriture est menée à bien sur les deux supports. La plus utilisée
6
DRBD - Transports TCP sur IP V4 TCP sur IP v6
Super sockets - remplace TCP/IP – très efficace – permet le RDMA
7
DRBD - Synchronisation
Synchronisation rapide Vérification à chaud des données Vérification d'intégrité (md5, SHA1, ...)
8
DRBD Résolution du problème du split-brain (cerveau dissocié) : choix de la stratégie réplication à 3 voies (1 noeud supplementaire pour la HA)
9
DRBD et HA L'utilisation d'un application de HA est presque indispensable – on peut citer : Heartbeat Pacemaker
10
DRBD et Linux DRDB est intégré dans le noyau 2.6.33 (février 2010)
GPL V2 Version BD :Version 8.4
11
Exemple de configuration
global { usage-count yes; } common { protocol C; resource r0 { on alice { device /dev/drbd1; disk /dev/sda7; address :7789; meta-disk internal; on bob { address :7789;
12
Installation sur Debian
De nombreux howto (cf Howtoforge) Installer le paquetage drbd8-utils
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.