我是靠谱客的博主 老迟到金毛,最近开发中收集的这篇文章主要介绍SUSE 11 SP3下配置HAProxy + Mysql cluster,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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


4. 运行

#调试模式

/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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部