背景:
阅读新闻
Heartbeat+DRBD+NFS环境部署
[日期:2013-01-26] 来源:Linux社区 作者:刘园 [字体:]
四、DRBD配置
在node1和node2做以下操作:(在node1在操作,然后可通过scp命令实现相关文件拷贝到node2上)
1、安装drbd
#rpm -ivh drbd83-8.3.8-1.el5.CentOS.i386.rpm
# rpm -ivh kmod-drbd83-8.3.8-1.el5.centos.i686.rpm
# modprobe drbd //加载drbd模块
# lsmod |grep drbd //查看模块加载情况
2、主要目录及命令
/etc/drbd.conf 配置文件
/etc/rc.d/init.d/drbd 配置脚本
/etc/drbd.d/ 主目录
/sbin/drbdadm 高级别管理工具
/sbin/drbdmeta 低级别管理工具
/sbin/drbdsetup 低级别管理工具
/usr/sbin/drbd-overview 查看工具
注: rpm -ql drbd83 查看
3、修改配置文件
#vim /etc/drbd.conf
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
~
~
:r /usr/share/doc/drbd83-8.3.8/drbd.conf //末行模式下执行读命令来加载
#cp /etc/drbd.d/global_common.conf /etc/drbd.d/global_common.conf.bak
# vim /etc/drbd.d/global_common.conf (替换掉原来的内容)
global {
usage-count yes;
# minor-count dialog-refresh disable-ip-verification
}
common {
protocol C;
startup { //启动延时配置
wfc-timeout 120;
degr-wfc-timeout 120;
}
disk {
on-io-error detach;
fencing resource-only;
}
net {
cram-hmac-alg "sha1";
shared-secret "mydrbdlab";
}
syncer {
rate 100M;
}
}
# vim /etc/drbd.d/web.res //定义资源
resource web { //资源名称
on node1.abc.com {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.2.1:7789;
meta-disk internal;
}
on node2.abc.com {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.2.2:7789;
meta-disk internal;
}
}
DRBD+Corosync+Pacemaker实现MySQL高可用性群集
相关资讯
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯