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 mockbuild@builder10.centos.org, 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     #挂在  查看主节点的文件


 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值