安装ansible创建corosync目录Mkdir–pv/corosync/roles/{common,ha}/{files,tasks,handlers,templates,vars,meta,default}之后编辑/common/files/hosts定义common、task任务完成common定义定义ha#vim/roles/ha/tasks/main.yaml定义handlers#vim/roles/ha/handlers/main.yaml#t..
分类:
其他好文 时间:
2014-09-15 03:25:48
阅读次数:
250
第一章:DRBD概念原理以及安装 ? ????1.DRBD是由内核模块和相关脚本而构成,用以构建高可用的集群.其实现方式是通过网络来镜像整个设备(磁盘).它允许用户在远程机器上建立一个本地块设备的实时镜像,与心跳链接...
分类:
其他好文 时间:
2014-08-31 08:10:01
阅读次数:
382
Heartbeat是著名HA项目,Heartbeat在3.0之后分拆为Heartbeat和Pacemaker两个各自独立项目。Pacemaker在后续发展中使用Corosync作为消息层,和Corosync紧密结合,同时也保留Heartbeat作为可选的消息层。所以新版Pacemaker1.1.x和heartbeat3.x结合方面有些问题,安装复杂,特此记..
分类:
其他好文 时间:
2014-08-18 18:50:13
阅读次数:
637
Corosync+Pacemaker+iscsi+Httpd实现web服务的高可用一、软件介绍Corosync实现的是membership和可靠组通信协议Pacemaker则基于Corosync/Linux-HA实现服务的管理Corosync包括如下组件: Totemprotocol EVS CPG CFG QuorumExtendedVirtualSynchrony算法(EVS)提供两个功能: 组成..
分类:
Web程序 时间:
2014-08-14 21:06:10
阅读次数:
502
http://www.drbd.org/docs/about/http://oss.linbit.com/drbd/安装drbd# wget http://oss.linbit.com/drbd/8.4/drbd-8.4.3.tar.gz# tar zxvf drbd-8.4.3.tar.gz# c...
分类:
系统相关 时间:
2014-08-11 17:14:12
阅读次数:
301
http://www.geekpeek.net/linux-cluster-corosync-pacemaker/ Linux Cluster Part 1 – Install Corosync and Pacemaker on CentOS 6 I have been using Linux Cl...
分类:
系统相关 时间:
2014-08-02 20:47:54
阅读次数:
839
作为个人学习笔记分享,有任何问题欢迎交流!
Fuel HA组成
OpenStack生产环境推荐使用HA,以避免单点故障,下图为Fuel HA设计图,HA要求有3个控制节点。
1)Pacemaker Cluster :Pacemaker Cluster 由Pacemaker和Corosync组成,Pacemaker是一个集群资源管理器。它利用你喜欢的集群基础构件(O...
分类:
其他好文 时间:
2014-08-02 12:49:53
阅读次数:
373
最底层是通信层corosync/openais 负责cluster中node之间的通信 上一层是Resource Allocation Layer,包含下面的组件: CRM Cluster Resouce Manager 是总管,对于resource做的任何操作都是通过它。每个机器上都有一个CRM。...
分类:
其他好文 时间:
2014-07-29 17:19:52
阅读次数:
155
介绍篇高可用集群主要是有两个或者多个节点进行工作,ha基本组成部分包括四个部分:1、位于最底层的信息和基础架构层(MessagingLayer),主要用于节点之间传递心跳信息,故也称为心跳层。节点之间传递心跳信息可以通过广播,组播,单播等方式。2、第二层为成员关系(Membershi..
分类:
数据库 时间:
2014-07-26 03:24:38
阅读次数:
377