场景一:定义web资源实现web集群的高可用!本次环境:Centos6系统2台,各安装了http服务。Pacemakercorosync服务已经安装1、查看当前环境crm(live)configure#show
nodeerick.comattributesstandby=off
nodeerick1.comattributesstandby=off
propertycib-bootstrap-options:..
分类:
其他好文 时间:
2016-07-07 14:30:09
阅读次数:
268
实验环境:rhel6.5lvs中的常用术语约定主机相关:Director:调度器RealServer:RS,后端真正提供服务的主机。IP地址相关:Client:CIP,客户端IPDirectorVirtualIP:VIP,调度器面向客户端的IP。由于调度器会成为单点,因此需要对调度器做高可用。由此,如果A调度器故障了,此..
分类:
其他好文 时间:
2016-06-23 06:34:51
阅读次数:
693
HAproxy+keepalived/pacemakerHaproxy+keepalived的结合,实现负载均衡与高可用的完美结合,既解决了提供服务的负载均衡,又解决了作负载均衡器的单点故障问题。这样架构就很健壮了。材料准备:keepalived-1.2.20.tar.gz步骤:#tar-zxfkeepalived-1.2.20.tar.gz:解压源码包,..
分类:
其他好文 时间:
2016-06-23 06:34:50
阅读次数:
752
Pacemaker1.1概述pacemaker(直译:心脏起搏器),是一个群集资源管理器。它实现最大可用性群集服务(亦称资源管理)的节点和资源级故障检测和恢复使用您的首选集群基础设施(OpenAIS的或Heaerbeat)提供的消息和成员能力。Pacemaker承担集群资源管理者(CRM-ClusterResource
Man..
分类:
Web程序 时间:
2016-06-23 01:12:54
阅读次数:
1578
一:Pacemaker和corosync概述:Pacemaker(心脏起搏器),是一个集群管理资源器。但是其不提供心跳信息。pacemaker是一个延续的CRM。Pacemaker到了V3的版本以后拆分了多个项目,其中pacemaker就是拆分出来的资源管理器。Heart3.0拆分之后的组成部分:*Heartbeat:将原来的消息通..
分类:
其他好文 时间:
2016-06-22 11:11:12
阅读次数:
2930
需要一个纯净的虚拟机,需要重新编译内核;为了提高编译速度,4CPU,2048内存。内核源码linux-2.6.32-220.23.1.el6.x86_64使用dvd.repo做yum源所需软件包:kernel-2.6.32-220.23.1.el6.src.rpmLvs-fullnat-synproxy.tar.gz解决依赖性:asciidoc-8.4.5-4.1.el6.noarch.rpmnewt-d..
分类:
其他好文 时间:
2016-06-22 06:59:03
阅读次数:
287
Corosync是OpenAIS发展到Wilson版本后衍生出来的开放性集群引擎工程。可以说Corosync是OpenAIS工程的一部分,Corosync执行高可用应用程序的通信组系统,它有以下特征:一个封闭的程序组通信模式,这个模式提供一种虚拟的同步方式来保证能够复制服务器的状态。一个简单可用性管..
分类:
其他好文 时间:
2016-06-21 22:44:23
阅读次数:
641
HA完整结构:安装配置高可用集群:
1、节点名称:集群每个节点的名称都得能互相解析
/etc/hosts
hosts中主机名的正反解析结果必须跟“uname-n”的结果保持一致;
2、时间必须得同步
使用网络时间服务器同步时间
3、并非必须:各节点间能基于ssh密钥认证通信;安装:[r..
分类:
系统相关 时间:
2016-06-02 00:56:29
阅读次数:
1185
一、高可用集群框架资源类型:primitive(native):表示主资源group:表示组资源,组资源里包含多个主资源clone:表示克隆资源master/slave:表示主从资源资源约束方式:位置约束:定义资源对节点的倾向性排序约束:定义资源彼此能否运行在同一节点的倾向性顺序约束:多个资源启..
分类:
其他好文 时间:
2016-06-01 10:26:45
阅读次数:
376
高可用集群有多种解决方案,例如keepalived程序可实现,还有就是ais家族中实现高可用集群多多种方式;较早出现的heartbeat,OpenAIS仅作为参考性模型,后来红帽在OpenAIS基础上研发的CMAN,还有OpenAIS参考性中,实现独立出来成为的项目corosync都可用于高可用集群;但是,这些..
分类:
数据库 时间:
2016-05-31 06:38:12
阅读次数:
598