一, 基本环境介绍及基本环境配置
节点1: node1.hulala.com 192.168.1.35 centos6.5_64 添加8G新硬盘
节点2: node1.hulala.com 192.168.1.36 centos6.5_64 添加8G新硬盘
vip 192.168.1.39
节点1与节点2均需配置
修改主机名:
vim /etc/sysconfig/network
HOSTNAME=node1.hulala.com
配置hosts解析:
vim /etc/hosts
192.168.1.35 node1.hulala.com node1
192.168.1.36 node2.hulala.com node1
同步系统时间:
ntpdate cn.pool.ntp.org
关闭防火墙与SELINUX
service iptables stop
chkconfig iptables off
cat /etc/sysconfig/selinux
SELINUX=disabled
以上配置在两个节点都需要配置,配置完成之后重启两个节点
二:配置ssh互信
[root@node1~]#ssh-keygen -t rsa -b 1024
[root@node1~]#ssh-copy-id root@192.168.1.36
[root@node2~]#ssh-keygen -t rsa -b 1024
[root@node2~]#ssh-copy-id root@192.168.1.35
三:DRBD的安装与配置(node1和node2执行相同操作)
[root@node1~]#wget -c http://elrepo.org/linux/elrepo/el6/x86_64/RPMS/drbd84-utils-8.4.2-1.el6.elrepo.x86_64.rpm
[root@node1~]#wget -c http://elrepo.org/linux/elrepo/el6/x86_64/RPMS/kmod-drbd84-8.4.2-1.el6_3.elrepo.x86_64.rpm
[root@node1~]#rpm -ivh *.rpm
获取一个sha1值做为shared-secret
[root@node1~]#sha1sum /etc/drbd.conf
8a6c5f3c21b84c66049456d34b4c4980468bcfb3 /etc/drbd.conf
创建并编辑资源配置文件:/etc/drbd.d/dbcluster.res
[root@node1~]# vim /etc/drbd.d/dbcluster.res
resource dbcluster {
protocol C;
net {
cram-hmac-alg sha1;
shared-secret "8a6c5f3c21b84c66049456d34b4c4980468bcfb3";
after-sb-0pri discard-zero-changes;
after-sb-1pri discard-secondary;
after-sb-2pri disconnect;
rr-conflict disconnect;
}
device /dev/drbd0;
disk /dev/sdb1;
meta-disk internal;
on node1.hulala.com {
address 192.168.1.35:7789;
}
on node2.hulala.com {
address 192.168.1.36:7789;
}
}
以上配置所用参数说明:
RESOURCE: 资源名称
PROTOCOL: 使用协议”C”表示”同步的”,即收到远程的写入确认之后,则认为写入完成.








