RHEL6.5 drdb配置

RHEL6.5 drdb簡單配置

drdb 通過以太網可以使兩個磁盤實行數據同步

系統環境:rhel6 selinux and iptables disabled

Server1.example.com    172.25.22.10    /dev/vda (附加磁盤)

Server2.example.com    172.25.22.20    /dev/vda (附加磁盤)

安裝drbd:下載drbd-8.4.2.tar.gz

yum install rpm-build -y

tar zxf drbd-8.4.2.tar.gz

cd drbd-8.4.2/

./configure --enable-spec --with-km

yum install gcc flex -y

rpmbuild -bb drbd.spec

cp ~/drbd-8.4.2.tar.gz ~/rpmbuild/SOURCES/

rpmbuild -bb drbd.spec

rpmbuild -bb drbd-km.spec

yum install kernel-devel -y

yum install kernel-devel -y

cd ~/rpmbuild/RPMS/x86_64/ rpm -ivh *

scp * 172.25.22.20: ###在server2中執行rpm -ivh * 安裝drbd

cd /etc/drbd.d/   

vim example.res

resource example {

meta-disk internal;

device /dev/drbd1;

syncer {

verify-alg sha1;

}

on server1.example.com {          ###必須要主機名

disk /dev/vda;                     ###添加的磁盤

address 172.25.22.10:7789;        ###主機IP

}

on server2.example.com {

disk /dev/vda;

address 172.25.22.20:7789;

}


scp example.res 172.25.22.20:/etc/drbd.d/ drbdadm create-md example    ###server2中也執行 /etc/init.d/drbd start            ###server2中也執行

drbdadm primary example --force  ###開始同步數據在server1中執行

mkfs.ext4 /dev/drbd1           ###數據同步結束後創建文件系統

mount /dev/drbd1    /mnt/        ###掛載文件系統  只有主節點才能掛載

drbdadm secondary example  ###將server1設置爲secondary節點

drbdadm primary example  ###將server2設置爲primary節點

注意:兩臺主機上的/dev/drbd1 不能同時掛載,只有狀態爲primary 時,才能被掛載使用,而此時另一方的狀態secondary。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章