基于corosync+pacemaker实现主从高可用集群

基于corosync+pacemaker实现主从高可用集群

ID:42659828

大小:40.69 KB

页数:12页

时间:2019-09-19

基于corosync+pacemaker实现主从高可用集群_第1页
基于corosync+pacemaker实现主从高可用集群_第2页
基于corosync+pacemaker实现主从高可用集群_第3页
基于corosync+pacemaker实现主从高可用集群_第4页
基于corosync+pacemaker实现主从高可用集群_第5页
资源描述:

《基于corosync+pacemaker实现主从高可用集群》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于corosync+pacemaker实现主从高可用集群本实验由两个节点组成高可用主从集群,在实际中不常用,目的是通过实验来加深对corosync的认识和理解。环境设置: 1.node1:node1.magedu.com 2.   ip 172.16.14.10 3.node2:node2.magedu.com 4.   ip 172.16.14.11 5.VIP 172.16.14.2 一:准备工作1、DNS域名解析 1.用uname -n的结果来识别对方的名字 2. 3.使node1,node2的uname -n分别为: 4.node1.

2、magedu.com 5.node2.magedu.com 6. 7.node1: 8.# sed -i 's@(HOSTNAME=).*@1node1.magedu.com@g'  /etc/sysconfig/network 9.# hostname node1.magedu.com 10. 11.node2: 12.# sed -i 's@(HOSTNAME=).*@1node2.magedu.com@g' /etc/sysconfig/network 13.# hostname node2.magedu.comm 14. 1

3、5.在/etc/hosts添加: 16.172.16.14.10 node1.magedu.com node1 17.172.16.14.11 node2.magedu.com node2 2、node1,node2可以远程通信1.在node1上: 2.ssh-keygen -t rsa -P '' 3.ssh-copy-id -i ~/.ssh/id_rsa root@node2 4. 5.命令测试: 6.ssh node2 'ifconfig' 7.然后再实现node2对node1的通信 3、两个节点时间同步1.[root@node2 ~]

4、# date 112822022012;ssh node1 'date 112822022012' 2.Fri Nov 28 22:02:00 CST 2012 3.Fri Nov 28 22:02:00 CST 2012 4、在node1,node2上安装httpd1.# yum -y install httpd 2.建立测试页面,为了便于区分,将页面结果设置为不同内容 3.node1上: 4.编辑/var/www/html/index.html写入: 5.

node1

 6. 7.node2: 8.编辑/var/www/htm

5、l/index.html写入: 9.

node2

  测试完成后;将两个节点的httpd服务关闭,并使之开机不能自动启动1.service httpd stop 2.chkconfig httpd off 3. 4.关闭selinux 5.setenforce 0  二:安装配置corosync 1、安装以下rpm包:1.cluster-glue 2.cluster-glue-libs 1.heartbeat 2.openaislib 3.resource-agentsyyu 4.corosync 5.heartbeat-libs

6、 6.pacemaker 7.corosynclib 8.libesmtp 9.pacemaker-libs 下载至本地/root后安装:1.# yum -y --nogpgcheck localinstall *.rpm 2、配置corosync(以下命令在node1.magedu.com上执行) 1.# cd /etc/corosync 2.# cp corosync.conf.example corosync.conf 3. 4.# vim corosync.conf 5.作如下修改: 6.version: 2          ##版本

7、  7.secauth: on 8.threads: 1          ##线程数 9.bindnetaddr: 172.16.0.0    ##绑定的网段 10.mcastaddr: 226.94.14.14   ##使用的组播地址 11.to_syslog: no   ##是否将日志发送到日志文件系统 12. 13.//添加这个service可以实现pacemaker随corosync的启动而自动启动 14.service { 15.        ver:    0 16.        name:   pacemaker 17.} 

8、18. 19.//定义ais的辅助运行用户和组的 20.aisexec {                21.        name:   roo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。