CentOS 6.5 drbd-8.4.6配置

环境:centos 6.5 最小化安装,drbd-8.4.6,drbd-utils-8.9.5,在两个系统上新建sdb1分区


1、在主从节点上安装drbd-8.4.6

1
2
3
4
5
6
7
8
9
echo  "192.168.100.162 mysql-slave.example.com" >> /etc/hosts
echo  "192.168.100.160 mysql-proxy.server.local" >> /etc/hosts
yum  install  -y kernel kernel-devel kernel-headers gcc flex libxslt
tar  zxf drbd-8.4.6. tar .gz 
cd  drbd-8.4.6
make  KDIR= /usr/src/kernels/2 .6.32-431.el6.x86_64/
make  install
modprobe drbd
lsmod |  grep  drbd


2、在主从节点上安装drbd-utils-8.9.5

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
tar  zxf drbd-utils-8.9.5. tar .gz 
cd  drbd-utils-8.9.5
. /configure  --prefix= /usr/local/drbd  --without-83support
make
make  install
echo  $?
cp  /usr/local/drbd/etc/rc .d /init .d /drbd  /etc/init .d /drbd
chkconfig --add drbd
chkconfig drbd on
vim  /usr/local/drbd/etc/drbd .conf
global {
usage-count no;
}
common {
syncer { rate 200M; }  
}
resource r0 {  
protocol C;
startup {
wfc-timeout 120;
degr-wfc-timeout 120;
}
disk {
on-io-error detach;
}
net{
timeout 60;
connect-int 10;
ping -int 10;
max-buffers 2048;
max-epoch-size 2048;
cram-hmac-alg  "sha1" ;
shared-secret  "Mysql-abcD" ;
}
on mysql-proxy.server. local  {  
device  /dev/drbd0 ;
disk    /dev/sdb1 ;
address 192.168.100.160:6666;
meta-disk internal;
}
on mysql-slave.example.com {
device  /dev/drbd0 ;
disk    /dev/sdb1 ;
address 192.168.100.162:6666;
meta-disk internal;
}
}
mkdir  -p  /usr/local/drbd/var/run/drbd
drbdadm create-md r0
service drbd start
service drbd status


3、将主节点设置为Primary

1
2
3
4
5
drbdadm -- --overwrite-data-of-peer primary all
drbdadm primary all
mkfs.ext4  /dev/drbd0
mkdir  /drbd
mount  /dev/drbd0  /debd


4、查看从节点上数据

1
2
3
4
5
6
service drbd stop
mkdir  /drbd
mount  /dev/sdb1  /drbd
ls  /drbd
umount  /drbd
service drbd start


5、主从节点切换

1
2
3
4
5
6
7
#将主节点drbd的状态变为从
umount  /data
drbdadm secondary all
#在从节点上进行挂载
drbdadm primary all
mount  /dev/drbd0  /drbd
ls  /drbd


参考博文:

http://xianglinhu.blog.51cto.com/5787032/1659415

https://www.centos.bz/2012/02/drbd-compile-install-deploy/




     本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1729243,如需转载请自行联系原作者



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值