Ceci est une ancienne révision du document !
Sous Debian :
apt-get install drbd8-utils
A faire sur les deux serveurs :
Editer le fichier :
vim /etc/drbd.d/global_common.conf
Exemple de configuration :
global {
usage-count no;
}
common {
handlers {
}
startup {
wfc-timeout 15;
degr-wfc-timeout 60;
become-primary-on zimbra-prod;
}
options {
}
disk {
}
net {
protocol C;
cram-hmac-alg sha1;
shared-secret "secret";
#allow-two-primaries;
after-sb-0pri discard-zero-changes;
after-sb-1pri discard-secondary;
after-sb-2pri disconnect;
}
}
Créer et éditer le fichier :
vim /etc/drbd.d/r0.res
Exemple pour déclarer la première ressource :
resource r0 {
volume 0 {
device /dev/drbd0;
disk /dev/sda3;
meta-disk internal;
}
on zimbra-prod {
address 172.16.99.1:7788;
}
on zimbra-secours {
address 172.16.99.2:7788;
}
}
Attention
zimbra-prod et zimbra-secours doivent être le nom de chacune des machines à répliquer.
Créer la première ressource :
drbdadm create-md r0
Démarrer DRBD :
/etc/init.d/drbd start
Pour voir le status :
drbd-overview
Exemple de résultat :
0:r0/0 SyncSource Primary/Secondary UpToDate/Inconsistent /opt ext4 1.6T 69M 1.6T 1%
[>....................] sync'ed: 1.6% (1658700/1684752)M
Créer et éditer le fichier :
vim /etc/drbd.d/r1.res
Exemple pour déclarer la second ressource :
resource r1 {
volume 1 {
device /dev/drbd1;
disk /dev/dm-1;
meta-disk internal;
}
on zimbra-prod {
address 172.16.99.1:7789;
}
on zimbra-secours {
address 172.16.99.2:7789;
}
}
Créer la première ressource :
drbdadm create-md r1
Pour voir le status :
drbd-overview