架构图MessagingandInfrastructureLayer第一层是messaging/infrastructure层,也就是Corosync/OpenAIS层。通过这一层发送“我还活着”的信号。ResourceAllocationLayer第二层是resourceallocationlayer.这一层最为复杂,包含以下组件:ClusterResourceManager(CRM)在资源分配层..
分类:
其他好文 时间:
2015-05-24 19:00:26
阅读次数:
188
Corosync+Pacemaker+Ldirectord+Lvs+Httpd一、硬件环境4台虚拟机在同一网段操作系统:centos6.3关闭系统不必要的服务脚本#!/bin/bash
services=`chkconfig--list|cut-f1|cut-d""-f1`
forserin$services
do
if["$ser"=="network"]||["$ser"=="rsyslog"]||["$ser"=="sshd"]||["$s..
分类:
Web程序 时间:
2015-05-21 12:56:10
阅读次数:
319
一)当前活动的配置文件(cib)备份第一种方法:crm(live)cib#newlivebak#直接把当前的配置保存到了livebak中INFO:cib.new:livebakshadowCIBcreated第二种方法:创建一个空的cib资源然后把当前配置copy到这一资源中crm(live)cib#newlivebak2emptycrm(livebak2)cib#endcrm(liveb..
分类:
其他好文 时间:
2015-05-09 20:33:24
阅读次数:
153
#################################################################服务器架构##############################################################服务器:vm_test1:网卡:eth0192.168.1.213用于外网通信网卡:eth1192.168.2.213用于和另外一台服务器通信磁盘两块服务器:vm_t..
分类:
数据库 时间:
2015-04-22 15:29:08
阅读次数:
304
一、简介CoroSync最初只是用来演示OpenAIS集群框架接口规范的一个应用,可以说CoroSync是OpenAIS的一部分,但后面的发展明显超越了官方最初的设想,越来越多的厂商尝试使用CoroSync作为集群解决方案。如Redhat的RHCS集群套件就是基于CoroSync实现。CoroSync只提供了messagelaye..
分类:
Web程序 时间:
2015-04-13 07:01:27
阅读次数:
179
一、corosync概述1、AIS概述AIS(应用程序接口规范)是用来定义应用程序接口(API)的开放性规范的集合,这些应用程序作为中间件为应用服务提供一种开放、高移植性的程序接口。另外,服务可用性论坛(SAForum)是一个开放性论坛,它开发并免费发布这些规范,使用AIS规范的应用..
分类:
Web程序 时间:
2015-03-16 06:25:56
阅读次数:
223
前言在前面我们介绍了多种实现高可用性的解决方案。而实现高可用集群的组件有heartbeat、corosync、cman和keepalived。对于前面三种集群组件而言都需要借助相应的CRM程序来完成高可用服务。如前面讲到的利用heartbeat+haresource来实现http高可用集群、利用corosync+pacemaker..
分类:
其他好文 时间:
2015-03-16 06:24:24
阅读次数:
410
corosync+pacemaker实现高可用(HA)集群(一) 重要概念 在准备部署HA集群前,需要对其涉及的大量的概念有一个初步的了解,这样在实际部署配置时,才不至于不知所云 资源、服务与主机(又称节点)的关系: 资源包括vip,httpd,filesystem等; 可整合多个资源形成一个服务;...
分类:
其他好文 时间:
2015-02-03 21:08:49
阅读次数:
211
pacemaker:心脏起搏器,是一个集群资源管理器。它实现最大可用性群集服务的节点和资源级别故障检测和恢复使用首选集群基础设施提供的消息和成员能力。pacemaker是个资源管理器,不提供心跳信息。heartbeat3.0拆分后的组成部分:heartbeat:将原来的消息通信层独立为heartbeat项..
分类:
Web程序 时间:
2015-01-23 18:34:42
阅读次数:
300
DRBD(DistributedReplicatedBlockDevice)是Linux平台上的分散式储存系统。其中包含了核心模组,数个使用者空间管理程式及shellscripts,通常用于高可用性(highavailability,HA)丛集。DRBD类似磁盘阵列的RAID1(镜像),只不过RAID1是在同一台电脑内,而DRBD是透过网络。DRBD..
分类:
数据库 时间:
2015-01-03 21:09:55
阅读次数:
556