概述
1. 下载源码
https://www.haproxy.org/download/1.7/src/haproxy-1.7.9.tar.gz
由于FW缘故,需要使用https访问haproxy
2. 编译安装
#make TARGET=linux2628
#make install PREFIX=/opt/haproxy
3. 配置
#vi /opt/haproxy/haproxy.cfg
# 全局配置参数 global log 127.0.0.1 local0 notice #user haproxy #group haproxy # 一些默认参数 defaults log global retries 3 option dontlognull option redispatch maxconn 2000 timeout connect 3000 timeout server 5000 timeout client 5000 # 这个是我们定义的负载均衡的配置 listen mysql-lb1 # 绑定的IP和端口 haproxy服务器一个网卡IP bind 0.0.0.0:3306 # 模式是TCP mode tcp # 通过mysql连接去检测mysql是否可以访问 创建用户haproxy_check 密码为空,权限usage #option mysql-check user haproxy_check # 负载均衡算法是 轮询 balance roundrobin # 下面两个就是后端被访问的server server mysql_1 157.0.0.1:3306 weight 1 check server mysql_2 157.0.0.2:3306 weight 1 check # 自带的监控服务器的配置 # 监控服务的端口是 8888 listen stats
bind *:8888 # 监控模式是http mode http option httpclose balance roundrobin stats uri / stats realm Haproxy Statistics # 监控的用户名和密码 stats auth admin:admin
#调试模式
/opt/haproxy/sbin/haproxy -f /opt/haproxy/etc/haproxy.cfg -db -V -d
5. 监控
http://{haproxy运行主机地址}:8888/
账号密码都是 admin
附录:
官方配置手册: http://cbonte.github.io/haproxy-dconv/1.7/configuration.html
最后
以上就是老迟到金毛为你收集整理的SUSE 11 SP3下配置HAProxy + Mysql cluster的全部内容,希望文章能够帮你解决SUSE 11 SP3下配置HAProxy + Mysql cluster所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复