Changements récents - Rechercher:

Espace Wiki ∂'Alembert
Documentation générale


Espace Guide de survie du SysAdmin
Documentation technique


Espace Guide de survie du Développeur
Pour les développeurs


Espace Institut ∂’Alembert
L'institut


Le Site
À propos du Site
Liste complète des Pages


Aide PmWikiFr

Help PmWiki

GSSA /

Distributed Replicated Block Device

Page mise à jour le 19/12/2014 16:24

Vous êtes dans un espace restreint en écriture. (:numbered-sections format=0.A.1.a:)

DRBD est une architecture de stockage distribuée pour GNU/Linux, permettant la réplication de périphériques de bloc (disques, partitions, volumes logiques etc…) entre des serveurs.

URL
http://www.drbd.org/

Fonctionnalités

La réplication des données se fait :

  • En temps réel. En permanence, pendant que les applications modifient les données présentes sur le périphérique.
  • De façon transparente. Les applications qui stockent leurs données sur le périphérique répliqué n'ont pas conscience que ces données sont en fait stockées sur plusieurs ordinateurs.
  • De façon synchrone, ou asynchrone. En fonctionnement synchrone, une application qui déclenche une écriture de donnée est notifiée de la fin de l'opération seulement après que l'écriture a été effectuée sur tous les serveurs, alors qu'en fonctionnement asynchrone, la notification se fait après que la donnée a été écrite localement, mais avant la propagation de la donnée.

Installation

Il faut que les deux serveurs se connaissent avec dans /etc/hosts:

134.157.69.84 picasso
134.157.69.85 derain

et aient la même heure:

apt-get install ntp

On utilise le router pour NTP, /etc/ntp.conf:

driftfile /var/lib/ntp/ntp.drift
server 134.157.69.126

La partition utilisée sur les serveurs sera : /dev/mapper/docker-docker, une partition LVM

Installation

  • Sur les serveurs, installer les outils:
# apt-get install --no-install-recommends drbd8-utils
  • vérifier le module linux:
# modprobe drbd

# lsmod | grep drbd
drbd 323103 0
lru_cache 15442 1 drbd
libcrc32c 12644 1 drbd

Transformer un LVM2 en DRBD

source
http://lists.linbit.com/pipermail/drbd-user/2009-February/011464.html
Situation
Un serveur avec une partition LVM
Objectif
Deux serveurs en DRBD avec les données intactes
  • Les deux serveurs utilisés sont picasso et derain.
  • Le répertoire sources est /docker de picasso.
  • Ces deux serveurs sont en Ubuntu 14.04 pour les besoins de Docker.
À propos du site Licence Creative Commons Cooked with love in 2014-2023 by pcht
Page mise à jour le 19/12/2014 16:24