corosync 和openais 各自都能实现群集功能,但是功能比较简单,要想实现功能齐全、复杂的群集,需要将两者结合起来.corosync 和openais 各自都能实现群集功能,但是功能比较简单,要想实现功能齐全、复杂的群集,需要将两者结合起来。二者主要提供心跳探测,但是没有资源管理能力。pacemaker 可以提供资源管理能力,是从hear
原创
2013-01-30 00:37:44
797阅读
OpenAIS是基于SA Forum 标准的集群框架的应用程序接口规范。OpenAIS提供一种集群模式,这个模式包括集群框架,集群成员管理,通信方式,集群监测等,能够为集群软件或工具提供满足 AIS标准的集群接口,但是它没有集群资源管理功能,不能独立形成一个集群。OpenAIS组件包括AMF,CLM,CKPT,EVT,LCK,MSG,TMR,CPG,EVS等,因OpenAIS分支不同,组件略有不同
原创
2012-10-18 14:57:48
679阅读
实验环境:
两台linux 5.4 的虚拟机
实验拓扑:
实验配置 如下:
服务器上的基础配置
[root@love ~]# hostname a.abc.com
[root@love ~]#logout
[root@a ~]# vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=
原创
2012-10-21 17:29:37
836阅读
corosync 和openais 各自都能实现群集功能,但是功能比较简单,要想实现功能齐全、复杂的群集,需要将两者结合起来。二者主要提供心跳探测,但是没有资源管理能力。
pacemaker 可以提供资源管理能力,是从heartbeat的v3版本中分离出来的一个项目
高可用群集要求:
硬件一致性
软件(系统)一致性
时间一致性
名称互相能够解析
案例一:corosync+openai
原创
2012-10-23 21:49:08
1989阅读
拓扑:
配置:
首先在两台主机上进行准备工作:
192.168.145.10主机:
[root@localhost ~]# vim /etc/sysconfig/network
编辑结果:
3 HOSTNAME=node1.a.com
[root@localhost ~]# vim /etc/hosts
编辑结果:
5 192.168.145.10 n
原创
2012-10-25 16:44:11
1324阅读
Corosync/Openais + Pacemaker 实现高可用集群
Corosync简介:
Coreosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候
推荐
原创
2011-09-15 17:52:50
1812阅读
点赞
4评论
什么是高可用集群:
高可用集群,英文名为High Availability Cluster,简称HA Cluster,简单的说,集群(cluster)就是一组计算机,他们作为一个整体向用户提供一组网络资源。这些单个的计算机系统,就是集群的节点(node)。
高可用集群可实现时时在线服务,其中只有一个提供在线服务,另外的做备份。
本文主要
原创
2012-04-16 18:56:50
605阅读
点赞
2评论
基于Corosync/Openais + Pacemaker架构的高可用web集群的配置过程(以两节点为例)
准备工作:
两台虚拟机
相关软件包
cluster-glue-1.0.6-1.6.el5.i386
cluster-glue-libs-1.0.6-1.6.e
原创
2011-09-15 21:41:32
1040阅读
点赞
群集之 COROSYNC OPENAIS +PACEMAKER +REBD+WEB DRBD 一、准备环境 1.系统环境 # uname –r //内核版本 2.6.18-164.el5 # cat /etc/redhat-release  //查看系统信息 Red Hat Enterprise Linux Server release 5.4 (Tikang
原创
2012-10-22 20:05:26
6816阅读
Corosync简介: Corosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候有一个项目Openais , 它由于过大,分裂为两个子项目,其中可以实现HA心跳信息传输的功能就是Corosync,它的代码60%左右来源于Openais。Corosyn
原创
2012-08-07 15:23:34
881阅读
HA 四个层次: 1.message layer   / infrastructure 心跳 2.ccm 控制台 3.resources  allocated  资源分配 4.resources agent  资源代理 第一层 message layer 主要可以由heartbest  keepalived  cor
原创
2012-05-08 18:01:51
1784阅读
实验拓扑图:
node1主机名配置
[root@localhost ~]# vim /etc/sysconfig/network
3 HOSTNAME=node1.a.com
[root@localhost ~]# hostname node1.a.com #配置后需注销才能生效
[root@localhost ~]# hostname #查看主机名
node1.a.com
推荐
原创
2012-10-20 09:14:52
902阅读
前面的文章我们使用Heartbeat实现高可用集群,虽说Heartbeat配置相对比较简单明了,但由于其为传统的高可用集群的解决方案,配置的弹性比较小,而且功能相对比较单一。
这次我们就是用Corosync/openais+pacemaker 这个解决方案来实现高可用集群
Corosync提供高可用集群中多个节
原创
2011-09-14 18:58:56
1199阅读
corosync+openais+pacemaker实现高可用性群集实验拓扑Corosync简介: Coreosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候有一个项目Openais , 它由于过大,分裂为两个子项目,其中可以实现HA心跳信息传输的功能就是Coro
原创
2013-11-02 17:32:02
1092阅读
点赞
拓扑图
配置前提:
1.节点的名字必须跟uname -n的名字相同,而且两个主机必须能通过主机名来访问。尽量不通过DNS来访问。时钟时间保持一样。
2.双方的通信要必须通过SSL的无障碍通信机制
3.双节点之间可以通过某个IP来提供连接,但是这只是通信Ip,我们需要VIP来对外提供服务。
4.我采用虚拟机的方式实现配置,操作系统使用rhel5.4,x86平台
5.两个节点
推荐
原创
2012-10-20 19:44:42
2628阅读
点赞
拓扑图:配置前提: 1.节点的名字必须跟uname -n的名字相同,而且两个主机必须能通过主机名来访问。尽量不通过DNS来访问。时钟时间保持一样。 2.双方的通信要必须通过SSL的无障碍通信机制 3.双节点之间可以通过某个IP来提供连接,但是这只是通信Ip,我们需要VIP来对外提供服务。 4.我采用虚拟机的方式实现配置,操作系统使用rhel5.4,x86平台 5.两个节点主机IP分别为192.16
原创
2013-11-02 20:29:05
1031阅读
点赞
一、准备工作
1、配置node1和node2的物理IP地址:|
node1:
ifconfig eth0 192.168.0.202/24
node2:
ifconfig eth0 192.168.0.204/24
2、配置两主机名,保证重启之后主机名不变
node1:
sed -i 's@\(HOSTNAME=\).*@\1node1.a.org
原创
2011-09-15 17:32:20
678阅读
点赞
2评论
Corosync/Openais+Pacemaker+ISCSI+OCFS构建高可用Web群集corosync/openais安装安装前准备一.Node1安装前准备 1)更改本地主机名称 [root@localhost ~]# hostname node1.a.com[root@node1 ~]# vim /etc/sysconfig/network2)调整系统时间于硬件时间一致[root@no
原创
2013-10-21 10:09:08
1009阅读
目的:
实现高可用的Web群集,后方共享存储:ISCSI(IP-SAN);
为了实现资源同步,采用OCFS群集文件系统.
特点:
高可用节点之间,不必需要心跳线链接
需要去掉通信的口令(scp),实现无障碍通信.
---------------------------------------------
地址规划:
*HA架构服务器*
node1.a.com eth0-ip:192.168.10
转载
精选
2014-03-08 23:10:16
585阅读
Corosync提供一种HA集群的解决方案,它使用Pacemaker可扩展的高可用集群资源管理器,配合heartbeat或OpenAIS监控节点之间健康状态,通过服务资源的流转,来保证集群向外提供服务的高可用性.
DRBD是一种块设备,可以被用于高可用(HA)之中,它类似于一个网络RAID-1功能。将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上。以相同的形式记录在一个文件系统中本地(主节点)与远程主机(备节点)的数据可以保证实时同步,以提供数据的异地容灾。在高可用(HA)中使用DRBD功能,以代替昂贵的共享存储设备。
原创
2011-09-15 22:06:47
3958阅读
点赞
9评论