corosync/openais+pacemaker实现web的高可用性

Corosync用来实现多个机器互相通讯(维持心跳)的,而pacemaker是在corosync上层来统一管理整个集群 的运行。Corosync是未来的发展方向。在以后的新项目里,一般采用Corosync,而hb_gui可以提供很好的HA管 理功能,可以实现图形化的管理。另外相关的图形化有RHCS的套件luci+ricci。

高可用群集的一致性:硬 件、软件以及时间的一致性

ip地址规划:

node1.a.com   192.168.101.10

node2.a.com   192.168.101.20

VIP   192.168.101.100

拓 扑:

一:环境准备:

node1.a.com配置:

1:ip地址设置:

2 :修改主机名:

[root@lyt ~]# vim /etc/sysconfig/network

[root@lyt ~]# init 6      #重启使主机名生效

[root@node1 ~]# hostname     #查看主机名

时间: 2025-01-02 15:43:10

corosync/openais+pacemaker实现web的高可用性的相关文章

corosync与pacemaker实现高可用性群集服务器

Corosync简介: corosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等.它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候有一个项目Openais , 它由于过大,分裂为两个子项目,其中可以实现HA心跳信息传输的功能就是Corosync ,它的代码60%左右来源于Openais. Corosync可以提供一个完整的HA功能,但是要实现更多,更复杂的功能,那就需要使用Openais了.Corosync是未来的发展方向

Linux 双网卡绑定实践

Linux 双网卡绑定实践 前言 工作中主要以SuSE为主,网络作为整个高可用架构中最重要的环节之一,在物理上一般是双网卡绑定模式,通常使用默认的mode=1(active-backup)作为主备关系. 在最近测试大数据的生产服务器中,考虑到性能优先,所以将绑定模式设置为mode=6(balance-alb),使用负载均衡提高1倍流量.与此同时针对SuSE HA架构由Skybility HA往Corosync/Openais+Pacemaker 的测试过程中,配合网络交换机Port Channe

Corosync+Pacemaker+DRBD实现LAMP双机热备

操作思考:通过DRBD实现数据同步,通过Corosync+Pacemaker(下图简称CP)实现检测故障并转移,常规状态下仅其中一台工作,另一台仅检测和同步数据,当有故障时,Server2自动接管一切业务,并向另一台同步数据(当然,此时不一定能同步成功..).图示如下: 操作环境: rhel5.8 (光盘yum源) 192.168.88.20     demo1.mos.com   demo1 192.168.88.21     demo1.mos.com   demo2 内核:2.6.18-3

基于corosync+pacemaker的nginx高可用集群安装配置

  一.corosync.pacemaker介绍 corosync是用于高可用环境中的提供通讯服务的,它位于高可用集群架构中的底层(Message Layer),扮演着为各节点(node)之间提供心跳信息传递这样的一个角色; pacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理.资源代理(RA)这个层次,它不能提供底层心跳信息传递的功能,它要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方.通常它与corosync的结合方式有两种: pacemaker

linux corosync+pacemaker+drbd+mysql配置安装详解_Linux

一, 基本环境介绍及基本环境配置 节点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 配置ho

IBM i HTTP Server上IPv6高可用性Web服务器集群

如今,越来越多的企业认识到高可用性 (HA) 对于其 Web 服务器的重要意义,毕竟客户需要的是可靠的服务.与此同时,也有越来越多的组织开始从 IPv4 标准过渡到 http://www.aliyun.com/zixun/aggregation/9485.html">IPv6 标准.在 IPv6 环境内支持高可用性 Web 服务的新需求随之出现. IPv6 环境内的 Web 服务器高可用性可利用 IBM PowerHA SystemMirror for i 软件来实现.本文描述了一个将 I

corosync+pacemaker的crmsh crm 实例 详解

corosync和pacemaker实现高可用的难点就在crm命令,子命令多,参数多等,下面说一些常用的例子. 一,crm有两种工作方式 1,批处理模式,就是在shell命令行中直接输入命令 2,交互式模式(crm(live)#)进入到crmsh中交互执行 二,命令详解 1,一级子命令    代码如下 复制代码 [root@node1 corosync]# crm  crm(live)# help  This is crm shell, a Pacemaker command line inte

详解利用Keepalived+Nginx解决站点高可用性

背景: 公司官网PV不高,压力不大,所以公司给出两台服务器来提供官网web服务,毕竟是公司门面,不能出现问题!所以就需要一个轻量级web容灾方案! 方案: 利用keepalived+nginx实现官网web的高可用性 两台服务器一台为主,一台为备机,使两台机器公用一个虚拟IP,当主服务器宕机,106.3.32.6这个IP会自动切换到备机上,前端机恢复之后再自动切换回主服务机 然后,主服务机和备机利用rsync实现实时同步数据, rsync的安装配置可以参照我之前的一篇文章:http://cuim

Nginx+Keepalived实现站点高可用

公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台nginx入口服务器宕机,另一台备机自动接管服务的效果.(nginx做反向代理,实现后端应用服务器的负载均衡)快速搭建请直接跳至 第2节. 1. Keepalived介绍 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat.corosync.p