背景:
阅读新闻
DRBD+Corosync+Pacemaker实现MySQL高可用性群集
[日期:2013-01-26] 来源:Linux社区 作者:刘园 [字体:]
四、corosync+pacemaker配置
 
1、安装将所需软件包
 
#node1
 
[root@node1 ~]# yum localinstall *.rpm -y
 
#node2
 
[root@node2 ~]# yum localinstall *.rpm -y
 
2、配置
 
# cd /etc/corosync/
 
# cp -p corosync.conf.example  corosync.conf
 
#vim corosync.conf
 
3、node1、node2上分别创建日志目录
 
# mkdir /var/log/cluster
 
# ssh node2 "mkdir /var/log/cluster"
 
4、集群验证
 
[root@node1 corosync]# corosync-keygen 
 
Corosync Cluster Engine Authentication key generator.
 
Gathering 1024 bits for key from /dev/random.
 
Press keys on your keyboard to generate entropy.
 
Writing corosync key to /etc/corosync/authkey
 
//拷贝给node2要保留权限
 
[root@node1 corosync]# scp -p authkey  node2:/etc/corosync/
 
5、启动服务
 
# service corosync start
 
6、验证corosync引擎是否正常启动了
 
[root@node1 corosync]# grep -i  -e "corosync cluster engine" -e "configuration file" /var/log/messages
 
Jan 22 21:31:22 node1 smartd[4176]: Opened configuration file /etc/smartd.conf 
 
Jan 22 21:31:22 node1 smartd[4176]: Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices 
 
Jan 22 23:37:02 node1 corosync[2943]:   [MAIN  ] Corosync Cluster Engine ('1.2.7'): started and ready to provide service.
 
Jan 22 23:37:02 node1 corosync[2943]:   [MAIN  ] Successfully read main configuration file '/etc/corosync/corosync.conf'.
 
7、查看初始化成员节点通知是否发出
 
[root@node1 corosync]# grep -i totem /var/log/messages 
 

8、检查过程中是否有错误产生
 
[root@node1 corosync]#grep -i error:  /var/log/messages  |grep -v unpack_resources  (避免stonith的错误)
 

9、检查pacemaker的启动情况
 
[root@node1 corosync]#  grep -i pcmk_startup /var/log/messages
 

相关资讯
		       
	
本文评论 查看全部评论 (0)
 尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯
