DRBD 配置

环境: centos 5.5

主节点:192.168.1.201   hostname:DRBD1   备节点:192.168.1.202 hostname:DRDB2

yum install *drbd83*

 

vim /etc/drbd.conf

global { usage-count yes; }
common {
    #
    syncer { rate 100M; }
    }
    resource r0 {
    # 
    protocol C;
    net { cram-hmac-alg sha1;
             shared-secret "my";}
    disk { on-io-error detach; }
    # 
    on DRDB1 {
    device /dev/drbd0;
    disk /dev/sdb5; 
    address 192.168.1.201:7788;
    meta-disk internal;
    }
    on DRBD2  {
    device /dev/drbd0;
    disk /dev/sdb6; 
    address 192.168.1.202:7788;
    meta-disk internal;
    }
    }

 里面的其他的参数 ,可以百度下。 配置文件拷贝在2台机器中去。

执行 

drbdadm create-md r0 或 drbdadm create-md all

/etc/init.d/drbd restart

cat /proc/drbd

-------------------------

[root@DRDB1 etc]# cat /proc/drbd            

version: 8.3.13 (api:88/proto:86-96)

GIT-hash: 83ca112086600faacab2f157bc5a9324f7bd7f77 build by [email protected], 2012-05-07 11:56:31

 0: cs:Connected(连接状态) ro:Secondary/Secondary(主备节点) ds:Inconsistent/Inconsistent(磁盘状态信息) C r-----

    ns:0(网络发送) nr:0(网络接受) dw:0(磁盘写信息) dr:0(磁盘读信息) al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:987864

--------------------------

 

设定主节点

第1次设定要执行

drbdsetup /dev/drbd0 primary -o  或drbdadm -- --overwite-data-of-peer primary all

cat /proc/drbd

查看主备状态

 

 

以后设定主备执行

drbdadm primary all  或drbdadm primary ro

 

 

#mkfs.ext3 /dev/drbd0

#mkdir -p /drbd/data

#mount /dev/drbd0 /drbd/data


主备切换

 

主节点 离开DRBD目录 要不会报错 “ERROR: Module drbd is in use”

/etc/init.d/drbd  stop

备节点执行

drbdadm primary all

mount /dev/drbd0 /drbd/data     #挂在  查看主节点的文件


 

 

你可能感兴趣的:(LINUX)