DRBD+Corosync+Pacemaker实现MySQL服务器的高可用性群集

高可用群集让mysql服务器从此高枕无忧

 

DRBD+Corosync+Pacemaker实现MySQL服务器的高可用性群集

实验环境:RedHat enterprise 5.4 内核版本号:2.6.18-164.el5

注意的事项

1:Yum 服务器的构建

2:各个节点之间的时间的一致性(hwclock –s 或者搭建ntp服务器)

3:被定义为群集的资源都不可以在本地主机上进行启动,他们要被crm来进行管理。

4:由于dbrd,corosync,pacemaker等各群集的服务都需要通过主机名来进行解析,所以我们的主机的名字一定要能够被正确的解析。(hosts文件)

5:本实验要用到的软件包。

//*************由于drbd内核模块代码只在linux内核2.6.3.33以后的版本中才有,所以我们要同时安装内核模块和管理工具*********//

drbd83-8.3.8-1.el5.CentOS.i386.rpm drbd的管理包

kmod-drbd83-8.3.8-1.el5.centos.i686.rpm drbd的内核模块

//*************由于drbd内核模块代码只在linux内核2.6.3.33以后的版本中才有,所以我们要同时安装内核模块和管理工具*********//

cluster-glue-1.0.6-1.6.el5.i386.rpm 为了在群集中增加对更多节点的支持

cluster-glue-libs-1.0.6-1.6.el5.i386.rpm

corosync-1.2.7-1.1.el5.i386.rpm corosync的主配置文件

corosynclib-1.2.7-1.1.el5.i386.rpm corosync的库文件

heartbeat-3.0.3-2.3.el5.i386.rpm 我们的heartbeat在这里是做四层的资源代理用的

heartbeat-libs-3.0.3-2.3.el5.i386.rpm heartbeat的库文件

ldirectord-1.0.1-1.el5.i386.rpm 在高可用性群集中实验对后面realserver的探测

libesmtp-1.0.4-5.el5.i386.rpm

openais-1.1.3-1.6.el5.i386.rpm做丰富pacemake的内容使用

openaislib-1.1.3-1.6.el5.i386.rpm openais 的库文件

pacemaker-1.1.5-1.1.el5.i386.rpm pacemake的主配置文档

pacemaker-libs-1.1.5-1.1.el5.i386.rpm pacemaker的库文件

pacemaker-cts-1.1.5-1.1.el5.i386.rpm

perl-TimeDate-1.16-5.el5.noarch.rpm

resource-agents-1.0.4-1.1.el5.i386.rpm 开启资源代理用的

mysql-5.5.15-linux2.6-i686.tar.gz mysql的绿色软件

说明:资源的下载地址

具体下载目录在 /2012年资料/5月/11日/DRBD+Corosync+Pacemaker实现MySQL服务器的高可用性群集/ 

相关推荐