HAProxy+keepalived高可用集群

简介

haproxy是一个开源的,高性能的,负载均衡组件,借助haproxy可以快速,可靠的构建一个负载均衡集群。

优点如下:

  1. 可靠性和稳定性非常好,可以和硬件级的负载均衡F5相媲美。
  2. 最高可同时维护40000-50000个并发连接。
  3. 支持多种负载均衡算法,会话保持
  4. 支持连接拒绝,全透明代理并且有一个功能强大的服务器状态监控。

用haproxy构建的时候,比如后方代理两个http,如果haproxy宕机,后方的http正常运行也是瘫痪状态,这就造成了单点故障。

这个时候就需要keepalived了,keepalived基于vrrp协议,两台主机之间生成一个虚拟ip,我们称为漂移ip(也叫vip),漂移ip由主服务器承担,一旦主服务器宕机,备份服务器就会抢占漂移ip,继续工作,有效的解决了集群中的单点故障。

让haproxy监听keepalived的漂移ip工作,一但haproxy宕机,备份抢占漂移ip继续承担着代理的工作。

节点规划:
  服务节点: http://192.168.184.45:15672/ http://192.168.184.46:15672/
  haproxy节点:http://192.168.184.45:15670/ http://192.168.184.46:15670/
  haproxyj监控界面:http://192.168.184.45:9188/stats http://192.168.184.46:9188/stats

HAProxy

  1. 安装haproxy
yum install -y haproxy
  1. 配置haproxy
cd /etc/haproxy/
cp haproxy.cfg haproxy.cfg.bak
#---------------------------------------------------------------------
# Global settings
#---------------------------------------------------------------------
global
log 127.0.0.1 local2
chroot /var/lib/haproxy # 改变当前工作目录
pidfile /var/run/haproxy.pid # haproxy的pid存放路径,启动进程的用户必须有权限访问此文件
maxconn 4000 # 最大连接数,默认400
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值