Les prérequis

Il faut 2 machines avec cette config :

Machine n°1 :

  • Hostname : HA_1
  • @Ip : 172.16.0.1
  • un second disque de 1 Go

Machine n°2 :

  • Hostname : HA_2
  • @Ip : 172.16.0.2
  • un second disque de 1 Go

Préparation des disques (sur les deux machines)

Il faut créer une partition sur chaque disque.

  fdisk /dev/sdb

Installation et configuration de drbd (sur les deux machines)

Il faut installer les outils drbd et créer le fichier de conf :

  apt-get install drbd8-utils
  modprobe drbd
  vi /etc/drbd.d/drbd1.res
resource r0 {
 
   # Taux de transfert
   # 10M pour du 100mbits
   # 100M pour du 1Gbits
   syncer {
      rate 100M;
   }
 
        on HA_1 {
                device /dev/drbd0;
                disk /dev/sdb1;
                address 172.16.0.1:7788;
                meta-disk internal;
        }
        on HA_2 {
                device /dev/drbd0;
                disk /dev/sdb1;
                address 172.16.0.2:7788;
                meta-disk internal;
        }
}

Ensuite, il faut mettre en place la réplication :

  drbdadm create-md r0
  drbdadm up r0

On peux vérifier avec la commande suivante :

  drbd-overview

Sélection du nœud primaire (sur UNE machines)

Pour que la réplication se lance, il faut déclarer un nœud primaire:

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

Une fois fais, la réplication se lance. On peux le vérifier avec la commande :

  drbd-overview
#ou celle-ci
  cat /proc/drbd