[SysAdm]DRBD Installation on Ubuntu 12.04.3 - lifuzu/cafe GitHub Wiki
Install the components
sudo apt-get install drbd8-utils
sudo apt-get install gparted # a tool to separate a partition for drbd
Edit drbd resource config on /etc/drbd.d/r0.res
global
usage-count no;
}
resource r0 {
device /dev/drbd1;
disk /dev/sda7;
meta-disk internal;
on node1 {
address 10.219.62.1:7789;
}
on node2 {
address 10.219.62.2:7789;
}
}
Use option 3, destroy metadata
sudo dd if=/dev/zero bs=1M count=1 of=/dev/sda7; sync
sudo drdbadm create-md r0
sudo modprobe drbd
#----
sudo drdbadm up r0
#----
sudo drbdadm attach r0
sudo drbdadm syncer r0
sudo drbdadm connect r0
#----
# Check DRBD status
cat /proc/drbd
The initial device synchronization
# 1. Select an initial sync source.
# 2. Start the initial full synchronization, NOTE: This step must be performed ONLY on the source node.
sudo drbdadm -- --overwrite-data-of-peer primary r0
sudo mkfs.ext4 /dev/drbd1
sudo mkdir /data
sudo mount /dev/drbd1 /data
sudo drbdadm role r0
sudo drbd-overview
[node1]$ sudo umount /data
[node1]$ sudo drbdadm detach r0
[node1]$ sudo drbdadm secondary r0
[node2]$ cat /proc/drbd
[node2]$ sudo drbdadm attach r0
[node2]$ sudo drbdadm primary r0
[node2]$ sudo mount /dev/drbd1 /data/
[node2]$ ls /data
#REFERENCES:
- http://www.drbd.org/users-guide-8.3
- http://hummy.wikidot.com/drbd-installation
- https://coderwall.com/p/mm_wia
- http://zeldor.biz/2011/07/drbd-masterslave-setup/
#EXTENSION: