背景:
阅读新闻
DRBD+Corosync+Pacemaker实现MySQL高可用性群集
[日期:2013-01-26] 来源:Linux社区 作者:刘园 [字体:]
DRBD+Corosync+Pacemaker实现MySQL高可用性群集
 
 一、实验环境
 
Vmware-RedHat enterprise 5.4
 
在node1与node2上操作

1、修改主机名
 
#vim  /etc/sysconfig/network
 
NETWORKING=yes
 
NETWORKING_IPV6=no
 
HOSTNAME=node1.a.com   /HOSTNAME=node2.a.com
 
2、hosts文件
 
# echo "192.168.3.1  node1.a.com  node1" >> /etc/hosts 
 
# echo "192.168.3.2  node2.a.com  node2" >> /etc/hosts
 
3、同步时间  
 
#hwclock -s    
 
4、yum源配置
 
[cdrom-server]
 
name=cdrom-server
 
baseurl=file:///media/cdrom/Server
 
enabled=1
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
#群集
 
[cdrom-Cluster]
 
name=cdrom-cluster
 
baseurl=file:///media/cdrom/Cluster
 
enabled=1
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
#群集存储
 
[cdrom-ClusterStorage]
 
name=cdrom-cluster
 
baseurl=file:///media/cdrom/ClusterStorage
 
enabled=1
 
gpgcheck=1
 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
5、corosync群集节点要求无障碍通信
 
node1
 
[root@node1 ~]# ssh-keygen -t rsa   产生一个rsa的非对称的私钥对
 
[root@node1 ~]# cd .ssh/
 
[root@node1 .ssh]# ssh-copy-id  -i id_rsa.pub  node2  拷贝到node2节点
 
node2
 
[root@node2 ~]# ssh-keygen -t rsa   产生一个rsa的非对称的私钥对
 
[root@node2 ~]# cd .ssh/
 
[root@node2 .ssh]# ssh-copy-id  -i id_rsa.pub  node1  拷贝到node1节点
 
所需软件包
 
并将软件包上传到root主目录下
 
#由于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的内核模块
 
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的库文件
 
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 开启资源代理用的
相关资讯
		       
	
本文评论 查看全部评论 (0)
 尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯
