实验环境: 两台主机: centos6.5+httpd2.4+php5.5组成web的基本环境,并且web页面访问正常,并且确保httpd24服务不会开机启动。 &n
原创
2014-09-16 16:56:14
2167阅读
一、简介高可用集群结构a.Messaging Layer:信息层,心跳信息传输层。 b.RA(Resource Allocation):资源分配层。该层的核心组件叫CRM。 1).CRM(Cluster Resources Manager):集群资源管理器,依赖于各自底层的Messaging Layer。高可用集群中任何资源都不应该自行启动,而是由C
推荐
原创
2015-12-10 14:35:50
6378阅读
点赞
Corosync+Pacemaker实现web高可用集群
1 、corosync简介
oreosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候有一个项目Openais , 它由于过大,分裂为两个子项目,其中可以实现HA心跳信息传输的功能就是Corosync ,
原创
2012-04-18 22:18:20
1188阅读
一、高可用集群1、高可用集群的定义 高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。 高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的
推荐
原创
2014-04-21 18:54:20
10000+阅读
点赞
19评论
pacemaker:心脏起搏器,是一个集群资源管理器。它实现最大可用性群集服务的节点和资源级别故障检测和恢复使用首选集群基础设施提供的消息和成员能力。pacemaker是个资源管理器,不提供心跳信息。heartbeat3.0拆分后的组成部分: heartbeat:将原来的消息通信层独立为heartbeat项目,新的heartbeat只负责维护集群各节点
原创
2015-01-23 17:36:10
3776阅读
一、简介高可用集群结构a.Messaging Layer:信息层,心跳信息传输层。 b.RA(Resource Allocation):资源分配层。该层的核心组件叫CRM。 1).CRM(Cluster Resources Manager):集群资源管理器,依赖于各自底层的Messaging Layer。高可用集群中任何资源都不应该自行启动,而是由C
转载
精选
2016-01-07 10:25:21
700阅读
点赞
1评论
实现web服务的高可用功能
前提:
1)本配置共有两个测试节点,分别node1.magedu.com和node2.magedu.com,相的IP地址分别为172.16.100.11和17
原创
2012-04-18 00:11:13
744阅读
先安装corosync和pacemaker。。。。。。省略后续编辑。。。。。。添加资源:首先要做的是配置一个IP地址,不管集群服务在哪里运行,我们要一个让固定的IP来提供服务(虚拟IP),并告诉他每30s检查一次。crm(live)configuer# primitive vip ocf:heartbeat:IPaddr2 params ip=10.0.0.180 cidr_netmask=32
原创
2012-11-24 17:18:21
546阅读
pacemaker是集群资源管理器,corosync为心跳线。下面我们使用CRM命令来构建集群,这里我们使用http来测试。我们定义如下: 机器名 系统 IP地址 所需软件包 &
原创
2013-06-12 20:10:03
1431阅读
简介高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援节点
原创
2021-03-17 17:18:25
685阅读
实验目的: 实现web服务的高可用
实验环境: 虚拟机软件为VMware6.0版. 虚拟系统为32位Redhat5.4 企业版.
实验拓补图:
说明: 新建两台虚拟机网卡使用NAT模式. VIP192.168.145.254为提供web服务的IP地址.配置时为root用户.
配置步骤:
Node1:
1.配置静态IP
#vi /etc/sysconfig/networ
原创
2011-09-15 23:19:15
1496阅读
实验环境: OS : CentOS 6.6 corosync: corosync-1.4.7-1.el6.x86_64 pacemaker:pacemaker-1.1.12-4.el6.x86_64 crmsh:crm
原创
2015-06-06 09:26:09
3722阅读
一、简介 高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断
推荐
原创
2016-11-15 11:35:17
6573阅读
点赞
3评论
一、简介高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援
原创
2021-03-17 17:13:14
602阅读
简介高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援节点
原创
精选
2016-12-13 17:27:28
1527阅读
点赞
一、简介高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点。高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。如果某个节点失效,它的备援
原创
2016-12-28 11:35:51
1693阅读
点赞
1评论
前面的文章我们使用Heartbeat实现高可用集群,虽说Heartbeat配置相对比较简单明了,但由于其为传统的高可用集群的解决方案,配置的弹性比较小,而且功能相对比较单一。
这次我们就是用Corosync/openais+pacemaker 这个解决方案来实现高可用集群
Corosync提供高可用集群中多个节
原创
2011-09-14 18:58:56
1171阅读
实验拓扑图:
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
890阅读
1. drbd简介: Distributed Replicated Block Device(DRBD)是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。 数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回) DRBD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃
原创
2012-10-20 21:26:54
1093阅读
系统环境在redhat5.4下:
1)共有两个测试节点,分别node1.magedu.com和node2.magedu.com,IP地址分别为172.16.26.11和172.16.26.12;
2)集群服务为apache的httpd服务;
3)提供web服务的地址为172.16.26.1;
1、准备工作
为了配置一台Linux主机成为HA的节点,通常需要做出如下的准备工作:
1)所有
原创
2012-07-02 09:31:59
643阅读