pacemaker+haproxy

Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。俗称,心脏起搏器
实验

这次实验是基于上次的haproxy实验所做的

实验环境

server6 haproxy主机

server8 http主机

server9 http主机

server4 haproxy主机

在之前的实验中,server1主机已经配置完成,保持server4与server1配置一致 拷贝配置文件
[[email protected] ~]# cd rpmbuild/
BUILD/ BUILDROOT/ RPMS/ SOURCES/ SPECS/ SRPMS/
[[email protected] ~]# cd rpmbuild/RPMS/x86_64/
[[email protected] x86_64]# scp haproxy-1.6.11-1.x86_64.rpm server4:/root/
[[email protected] x86_64]# scp /etc/security/limits.conf server4:/etc/security/
[[email protected] haproxy]# scp haproxy.cfg server4:/etc/haproxy/
[[email protected] ~]# rpm -ivh haproxy-1.6.11-1.x86_64.rpm
创建用户,修改文件,开启服务
[[email protected] ~]# groupadd -g 200 haproxy
[[email protected] ~]# useradd -u 200 -g 200 haproxy
[[email protected] ~]# cd /etc/haproxy/
[[email protected] haproxy]# vim haproxy.cfg

server6和server4均改
查看端口:

[[email protected] haproxy]# yum install pacemaker corosync -y
[[email protected] haproxy]# yum install pacemaker corosync -y
[[email protected] haproxy]# cd /etc/corosync/
[[email protected] corosync]# ls
corosync.conf.example corosync.conf.example.udpu service.d uidgid.d
[[email protected] corosync]# cp corosync.conf.example corosync.conf
[[email protected] corosync]# vim corosync.conf

[[email protected] corosync]# scp corosync.conf server4:/etc/corosync/
[email protected]‘s password:
corosync.conf 100% 494 0.5KB/s 00:00
开启server6,4服务;
[email protected] haproxy]# /etc/init.d/corosync start
Starting Corosync Cluster Engine (corosync): [确定]
[[email protected] corosync]# /etc/init.d/corosync start
Starting Corosync Cluster Engine (corosync): [确定]
[[email protected] ~]# yum install -y crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2.3.1-2.1.x86_64.rpm
[[email protected] ~]# yum install -y crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2.3.1-2.1.x86_64.rpm

原文地址:http://blog.51cto.com/13810716/2138865

时间: 2024-08-30 17:51:54

pacemaker+haproxy的相关文章

HAproxy+keepalived/pacemaker实现高可用,负载均衡技术

HAproxy+keepalived/pacemaker Haproxy+keepalived的结合,实现负载均衡与高可用的完美结合,既解决了提供服务的负载均衡,又解决了作负载均衡器的单点故障问题.这样架构就很健壮了. 材料准备: keepalived-1.2.20.tar.gz 步骤: #tar -zxf  keepalived-1.2.20.tar.gz    :解压源码包,进行编译安装 #cd   keepalived-1.2.20 #yum  install  -y  gcc  open

OpenStack Summit Paris 会议纪要 - 11-04-2014

前言: 来源:https://wiki.openstack.org/wiki/Summit/Kilo/Etherpads#Ops 不一定翻译准,因为是在summit上随手写的. 重点关注Ops Summit,其内容与实际生产环境密切相关. OpenStack Ops/Design Summit - 2014-11-04 Record 1. Top 10 Pain points from the user survey 1. Neutronclient没有文档 2. ML2没有文档 3. Open

快速增加controller节点

# controller1节点部署成功后,再添加controller节点,复制配置文件并修改即可openstack pike 部署 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html #快速增加controller节点 #controller1节点部署成功后,再添加controller节点,复制配置文件并修改即可 #################################### #环境准备 #配置hostname,hosts文件,配置ssh免密

corosync和pacemaker高可用mariadb和haproxy

高可用的解决方案keepalived只是提供了最简单的高可用功能,真正高级的功能keepalived很难完成.openAIS规范提供完善的解决方案,但是很重量级很多功能考虑的很全面.很细致,了解这些我们才可以更加深入的理解高可用的完整的体系,当遇到特殊的高可用场景我们必须使用这些方案才可以解决. OpenAIS规范的解决方案 这个规范一直迭代到今天,形成的完整的体系如图1.1 图1.1 既然多个主机要组成一个集群,那么就要有一个软件帮助多个主机间实现心跳信息通告,这个实现通告的在OpenAIS规

Linux的企业-高可用集群Haproxy+corosync+pacemaker+fence

一.Haproxy简介 Haproxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性.负载均衡,以及基于TCP和HTTP的应用程序代理. HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上. 二.HAProxy的特点1.支持两种代理模式:TCP(四层)和HTTP(七层),支持虚

haproxy+pacemaker

[[email protected] ~]# yum install rpm-build 安装rpm编译工具(有可能需要安装依赖包,根据报错情况)[[email protected] ~]# rpmbuild -tb haproxy-1.6.11.tar.gz 编译[[email protected] ~]# cd rpmbuild/BUILD/ BUILDROOT/ RPMS/ SOURCES/ SPECS/ SRPMS/ [[email protected] ~]# cd rpmbuild/

[转]MySQL-Galera Cluster With HAproxy

When I started working on Open Stack, I had to investigate about the HA of the nova component. Unfortunatly the nova configuration needed a single entry point to connect to the MySQL database. The solution that came to me was to use HAProxy on top of

Pacemaker DB Clones

How to add VIPs to Percona XtraDB Cluster or MHA with Pacemaker http://www.mysqlperformanceblog.com/2013/11/20/add-vips-percona-xtradb-cluster-mha-pacemaker/ It is a rather frequent problem to have to manage Virtual IP addresses (VIPs) with a Percona

openstack API部分(Keystone) HAProxy配置(二)

openstack API部分(Keystone) HAProxy配置 廖杰 一.概况与原理 1)所需要的配置组件有:pacemaker+corosync+HAProxy 2)主要原理:HAProxy作为负载均衡器,将对openstack api服务的请求分发到两个镜像的控制节点上,由于openstack api服务是无状态的服务,所以不存在数据同步的问题.具体为在pacemaker中配置一个VIP,HAProxy负责监听这个VIP,将对这个VIP的请求分发到两台控制节点上,同时HAProxy本