Hướng dẫn cài đặt và cấu hình DRBD trên CentOS 7
DRBD là sao chép dữ liệu trên các thiết bị chính cho các thiết bị phụ đảm bảo rằng cả hai bản sao của dữ liệu vẫn còn giống hệt nhau.

File cấu hình chính của DRBD nằm là /etc/drbd.conf. File này gọi lại các file cấu hình được khai báo trong phần nội dung. Các file .res dùng để khai báo tài nguyên trên mỗi server mà DRBD sử dụng.
[root@node1 ~] scp /etc/drbd.d/testdata1.res node2:/etc/drbd.d/Khởi động trên mỗi node
Trên server 1:
[root@node1 ~] drbdadm create-md testdata1Trên server 2:
[root@node2 ~] drbdadm create-md testdata1Khi thấy kết quả hiển thị như sau báo hiệu đã cấu hình thành công:
--== Thank you for participating in the global usage survey ==--
initializing activity log
NOT initializing bitmap
Writing meta data...
New drbd meta data block successfully created.
successBật và kích hoạt DRBD daemon
Ở trên 2 server, chúng ta bật và cho DRBD khởi động cùng hệ thống
systemctl start drbd
systemctl enable drbdKích hoạt trên node chính
Tôi chọn node chính là node1, chúng ta cũng có thể chọn node2 làm node chính bằng cách chạy lệnh này lên node2.
[root@node1 ~] drbdadm primary testdata1 --forceKiểm tra trạng thái:
[root@node1 ~]# drbd-overview
0:testdata1/0 Connected Primary/Secondary UpToDate/UpToDateChú ý: Chúng ta kiểm tra liên tục bằng lệnh trên và khi nào lệnh trả về kết quả tương tự hoặc có chứa nội dung Connected Primary/Secondary thì mới có thể chuyển sang bước 2.6.
Tạo mà mount file system DRBD
Tạo một file system và mount, ghi dữ liệu lên nó. Các bước thực hiện trên node chính – node mà bạn đã kích hoạt ở bước 2.5
root@node1 ~]# mkfs.ext4 /dev/drbd0
[root@node1 ~]# mount /dev/drbd0 /mnt
[root@node1 ~]# touch /mnt/testfile
[root@node1 ~]# ll /mnt/
total 16
drwx------ 2 root root 1384 Oct 12 08:29 lost+found
-rw-r--r-- 1 root root 0 Oct 12 08:31 testfileTest hoạt động replicate trên server 2
Chúng ta chuyển primary node sang node2 để kiểm tra dữ liệu có được replicate
Unmount file system trên node1
[root@node1 ~]# umount /mntChuyển sang chế độ secondary node cho node1
[root@node1 ~] drbdadm secondary testdata1Trên node2, chúng ta kích hoạt chế độ primary
[root@node2 ~] drbdadm primary testdata1Mount và kiểm tra dữ liệu bên trong
[root@node2 ~]# mount /dev/drbd0 /mnt
[root@node2 ~]# ll /mnt/
total 16
drwx------ 2 root root 1384 Oct 12 08:29 lost+found
-rw-r--r-- 1 root root 0 Oct 12 08:31 testfileKết quả trên cho ta thấy, dữ liệu đã được replicate sang node2.