CentOS 6.3 安装配置DRBD8.3.13+Heartbeat3.0.4(2)

4. 由于CentOS6.3的iso并没有drbd的rpm包采用互联网上的资源下载安装elrep,可以直接yum install drbd

wget

rpm -ivUh elrepo-release-6-4.el6.elrepo.noarch.rpm

vi /etc/yum.repos.d/elrepo.repo  #把第8行改成enabled=0

安装kmod-drdb可能会遇到kernel版本不支持的问题,如有需要先升级kernel下载163的YUM源进行kernel升级

wget

mv CentOS6-Base-163.repo / /etc/yum.repos.d

yum --enablerepo=updates install kernel

kernel更新好以后就可以使用yum安装drbd

yum --enablerepo=elrepo install drbd83-utils kmod-drbd83

安装完成后让内核加载drbd

modprobe drbd

使用modprobe -l |grep drbd  和 lsmod |grep drbd查看是否加载成功

[root@test1 ~]# modprobe -l |grep drbd

extra/drbd83/drbd.ko

[root@test1 ~]# lsmod |grep drbd

drbd                  318209  0

5. 2台机器都修改主机名并设定hosts文件drbd和heartbeat都要依赖于主机名来通信

vi /etc/hosts

192.168.159.100 test1

192.168.159.110 test2

6. 修改drbd配置文件

vi /etc/drbd.conf

global {

usage-count yes;

}

common {

protocol C;            #定义当数据被写入块设备时候的一致性级别(数据同步协议),A、B、C三个级别,C为数据被确认写到本地磁盘和远程磁盘后返回,确认成功

syncer { rate 100M;}    #设置两个节点间的同步速率

}

resource r0 {

on test1 {              #节点名称一定要与hostname保持一致

device    /dev/drbd1;

disk      /dev/sdb1;

address  192.168.159.100:7789;

meta-disk internal;

}

on test2 {

device    /dev/drbd1;

disk      /dev/sdb1;

address  192.168.159.110:7789;

meta-disk internal;

}

}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/e2eece6f153531d3fa9ca79bfcd9c925.html