加载中…
个人资料
嘉妈301
嘉妈301
  • 博客等级:
  • 博客积分:0
  • 博客访问:18,297
  • 关注人气:3
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

DRBD配置过程(2)

(2010-06-10 13:38:52)
标签:

杂谈

分类: 工作

1.1        DRBD的配置

DRBD运行时,会读取一个配置文件/etc/drbd.conf.这个文件里描述了DRBD设备与硬盘分区的映射关系,数据一旦写入磁盘并发送到网络中就认为完成了写入操作。

1.        drbd.conf的配置参数说明

1)        Protocol

Protocol  A

收到接收确认就认为完成了写入操作。

Protocol  B

收到写入确认就认为完成了写入操作。

Protocol  C

2)        global

global { usage-count yes; }

是否参加DRBD使用者统计,默认是yes

3)        common

common { syncer { rate 1M; } }

设置主备节点同步时的网络速率最大值,单位是字节.

4)        resource

一个DRBD设备(:/dev/drbdX),叫做一个"资源"。里面包含一个DRBD设备的主备节点的的ip信息,底层存储设备名称,设备大小,meta信息存放方式,drbd对外提供的设备名等等。

resource r0 {

#使用协议C.表示收到远程主机的写入确认后,则认为写入完成.

protocol C;

net {

# 设置主备机之间通信使用的信息算法.

     cram-hmac-alg sha1;

     shared-secret "FooFunFactory";

   }

# 每个主机的说明以"on"开头,后面是主机名.在后面的{}中为这个主机的配置.

on master {

    # /dev/drbd1使用的磁盘分区是/dev/hdb1

    device    /dev/drbd1;

    disk      /dev/ hda2;

    # 设置DRBD的监听端口,用于与另一台主机通信

    address   192.168.2.124:7898;

    meta-disk  internal;

   }

on slave{

    device    /dev/drbd1;

    disk      /dev/ hda2;

    address   192.168.2.124:7898;

     meta-disk  internal;

    }

 }

2.        以下为测试时的完整配置

global {

  usage-count yes;

}

common {

  protocol C;

}

resource r0 {

  on master.localdomain {

    device    /dev/drbd1;

    disk      /dev/hda2;

    address   192.168.2.124:7789;

    flexible-meta-disk  internal;

  }

  on slave.localdomain {

    device    /dev/drbd1;

    disk      /dev/hda2;

    address   192.168.2.125:7789;

    meta-disk internal;

  }

}

3.        双机两个节点的配置文件是一模一样的。DRBD源码目录下有个样本,里面说得比较详细。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有