haproxy + pacemaker

原创 2018年04月15日 18:20:23

haproxy
1.清除nginx的环境
2.下载安装包haproxy-1.6.11.tar.gz (这里放到了家目录下)
(1).tar zxf haproxy-1.6.11.tar.gz 解压(解压后的目录中中安装说明less查看)
(2)yum install rpm-build
(3)rpmbuild -tb haproxy-1.6.11.tar.gz 把tar包转换二进制包
(4)cd /root/rpmbuild/RPMS/x86_64
(5)rpm -qpl haproxy-1.6.11-1.x86_64.rpm
(6)rpm -ivh haproxy-1.6.11-1.x86_64.rpm 安装
(7) cd /root/haproxy-1.6.11/examples
(8)cp -p /root/haproxy-1.6.11/examples/content-sw-sample.cfg /etc/haproxy/haproxy.cfg ##复制配置文件
(9) groupadd -g 200 haproxy
useradd -u 200 -g 200 haproxy
###/etc/init.d/haproxy会自动生成启动脚本
(10 ) echo “haproxy - nofile 65535” >>/etc/security/limits.conf
可以切换happroxy用户ulimit -n 查看
3.配置文件

vim  /etc/haproxy/haproxy.cfg
10  global    ##global全局参数 
11          maxconn         10000   11行最大连接数 
12          stats socket    /var/run/haproxy.stat mode 600 level admin
13          log             127.0.0.1 local0  #日志发送ip地址和日志类别
14          uid             200   ##haproxy用户uid gid
15          gid             200
16          chroot          /var/empty  ##haproxy运行的家目录
17          daemon     ##后台运行
18  
19  # The public 'www' address in the DMZ
20  frontend public
21          bind            172.25.254.1:80
22        #bind            192.168.1.10:443 ssl crt /etc/haproxy/haproxy.pem
23          mode            http
24          log             global
25          option          httplog
26          option          dontlognull
27          monitor-uri     /monitoruri
28          maxconn         8000
29          timeout client  30s
30  
31          stats uri       /admin/stats
32          #use_backend     static if { hdr_beg(host) -i img }
33          #use_backend     static if { path_beg /img /css   }
34          default_backend static
35  
36  # The static backend backend for 'Host: img', /img and /css.
37  backend static
38          mode            http
39          balance         roundrobin
40          option prefer-last-server
41          retries         2
42          option redispatch
43          timeout connect 5s
44          timeout server  5s
45          #option httpchk  HEAD /favicon.ico
46          server          statsrv1 172.25.254.2:8080 check inter 1000
47          server          statsrv2 172.25.254.3:80 check inter 1000     

第10行 第13行 第14,15 行
第21行是部署haproxy服务的ip
第46,47行后端服务器ip
这里写图片描述
这里写图片描述
4.客户端真机测试;www.westos.org(注意,浏览器所在主机要有这个域名的解析172.25.254.1 www.westos.org,后段服务器关闭防火墙,selinux,或者添加火墙策略,对好安全上下文,开启http服务)
这里写图片描述
这里写图片描述
Haproxy服务的监控页
这里写图片描述
这里写图片描述

面向对象软件工程方法学实践

面向对象软件工程方法学实践赵晓华(本文转载自软件工程专家网www.21cmm.com,不代表gigix观点)   两位研究面向对象软件工程的美国学者 (Stave Halladay和Michael W...
  • gigix
  • gigix
  • 2002-03-25 09:31:00
  • 2829

pacemaker + haproxy 高可用集群加负载均衡

pacemaker与haproxy
  • QwQ_QAQ
  • QwQ_QAQ
  • 2017-06-06 19:40:19
  • 665

运维笔记33 (haproxy的配置,pacemaker高可用+haproxy)

概述:之前的博客中提到的一种负载均衡方式是lvs,lvs的配置简单,减少了认为出错的概率,而且软件处在tcp/ip协议栈的第四层,可以对各种web应用服务,但是因为本身不支持正则表达式处理,不能做动静...
  • No_red
  • No_red
  • 2017-03-18 23:46:19
  • 1569

centos7+pacemaker+corosync+haproxy实现高可用

1.架构准备   系统是centos7-1511,实验需要准备4台主机,虚拟机也行,架构如下: 2 .系统环境配置 ha1:192.168.0.11 ha2:192.168.0.12 以下的...
  • fanzhigang0
  • fanzhigang0
  • 2016-09-20 16:19:12
  • 4613

pacemaker和haproxy

-pacemaker- 安装操作: yum install pacemaker -y corosync yum install -y crmsh-1.2.6-0.rc2.2.1.x86_64....
  • houxuerong
  • houxuerong
  • 2017-07-29 23:29:19
  • 271

Haproxy和pacemaker结合corosync实现负载均衡高可用,以及crm命令的使用

实验之前需要将之间做的负载均衡和高可用软件全部关掉!!!!! server1和server9上安装Haproxy: server1: 安装见上篇博文: scp haproxy-1.6.11-...
  • sinat_36888624
  • sinat_36888624
  • 2018-01-25 10:48:40
  • 123

使用pacemaker为OpenStack组件添加HA服务(by quqi99)

作者:张华  发表于:2016-07-21版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )问题本文描...
  • quqi99
  • quqi99
  • 2016-07-21 12:33:32
  • 1940

corosync+pacemaker实现openstack HA(二)

上次使用corosync+pacemaker搭建了个集群实现了HA,在测试环境中经过各种测试都运行正常,有效实现了高可用性。后来在上生产环境的时候遇到了个问题,由于生产环境中的交换机默认是把组播禁掉了...
  • jiahaojie1984
  • jiahaojie1984
  • 2016-11-02 11:48:05
  • 1196

corosync+pacemaker+pcs+haproxy负载均衡高可用

部署环境: 操作系统 Centos7 集群用户hacluster密码 hello haproxy01 172.16....
  • Nice_zou
  • Nice_zou
  • 2018-01-16 10:13:54
  • 62

linux运维进阶-Haproxy和pacemaker结合corosync实现负载均衡高可用及crm命令

以下操作基于rhel6.5 本次实验保证其他负载均衡和高可用软件全部关掉! server1和server4上安装Haproxy: server1: 安装见上篇博文: scp haprox...
  • weixin_40378804
  • weixin_40378804
  • 2018-02-02 17:05:40
  • 57
收藏助手
不良信息举报
您举报文章:haproxy + pacemaker
举报原因:
原因补充:

(最多只允许输入30个字)