首页 > 课堂 > 基础知识 > 正文

HaProxy+Keepalived+Mycat高可用群集配备

2024-09-12 20:30:11
字体:
来源:转载
供稿:网友
  概述  
  本章节主要介绍配置HaProxy+Keepalived高可用群集,Mycat的配置就不在这里做介绍,可以参考我前面写的几篇关于Mycat的文章。
 
  HaProxy配置
 
  cd /usr/local/haproxy
 
  touch haproxy.cfg
 
  vim haproxy.cfg
 
  global
  log 127.0.0.1 local0 ##记日志的功能
  maxconn 4096
  chroot /usr/local/haproxy
  user haproxy
  group haproxy
  daemon
  defaults
  log global
  option dontlognull
  retries 3
  option redispatch
  maxconn 2000
  contimeout 5000
  clitimeout 50000
  srvtimeout 50000
  listen admin_stats 192.168.57.180:48800 ##统计页面
  stats uri /admin-status
  stats auth admin:admin
  mode http
  option httplog
  listen mycat_service 192.168.57.180:18066 ##客户端就是通过这个ip和端口进行连接,这个vip和端口绑定的是mycat8066端口
  mode tcp
  option tcplog
  option httpchk OPTIONS * HTTP/1.1/r/nHost:/ www
  balance roundrobin
  server mycat_181 192.168.57.181:8066 check port 48700 inter 5s rise 2 fall 3
  server mycat_179 192.168.57.179:8066 check port 48700 inter 5s rise 2 fall 3
  srvtimeout 20000
 
  listen mycat_admin 192.168.57.180:19066 ##客户端就是通过这个ip和端口进行连接,这个vip和端口绑定的是mycat9066端口
  mode tcp
  option tcplog
  option httpchk OPTIONS * HTTP/1.1/r/nHost:/ www
  balance roundrobin
  server mycat_181 192.168.57.181:9066 check port 48700 inter 5s rise 2 fall 3
  server mycat_179 192.168.57.179:9066 check port 48700 inter 5s rise 2 fall 3
  srvtimeout 20000
 
  yum –y install rsyslog
 
  mkdir /etc/rsyslog.d
 
  cd /etc/rsyslog.d/
 
  touch haproxy.conf
 
  vim haproxy.conf
  HaProxy+Keepalived+Mycat高可用群集配置
 
  $ModLoad imudp
  $UDPServerRun 514local0.* /var/log/haproxy.log
  vim /etc/rsyslog.conf
 
  在#### RULES ####上面一行加入以下内容
 
  # Include all config files in /etc/rsyslog.d/$IncludeConfig /etc/rsyslog.d/*.conf

(编辑:武林网)

上一篇:percona-xtrabackup运用

下一篇:GTID模式解说

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表