一、背景
公司原部署的Mysql架构为keepalived+Mysql双主,但是这个架构有个缺陷是所有的读写请求都在一台机器上(VIP所在机器),造成另一台机器空闲,导致资源浪费,为了解决这个问题,所以需要往Keepalived和mysql之间增加一个haproxy负载均衡插件,将读写请求均衡分布到两台机器上。
二、安装keepalived心跳 + Mysql双主架构(原有架构)
参考:
1、快速编译安装mysql
2、构建主主(互为主从)同步关系
3、搭建keepalived双机热备
三、安装Haproxy(增加负载均衡插件)
Haproxy下载地址:Index of /repo/pkgs/haproxy
[root@CS-mysql02 soft]# cd /data/soft/
[root@CS-mysql02 soft]# ll
总用量 2744
-rw-r--r-- 1 root root 2057051 11月 11 15:55 haproxy-1.8.9.tar.gz
drwxrwxr-x 9 root root 4096 2月 21 2021 keepalived-1.4.3
-rw-rw-r-- 1 root root 744680 2月 21 2021 keepalived-1.4.3.tar.gz
[root@CS-mysql02 soft]# tar xf haproxy-1.8.9.tar.gz
[root@CS-mysql02 soft]# ll
总用量 2744
drwxrwxr-x 10 root root 295 5月 18 2018 haproxy-1.8.9
-rw-r--r-- 1 root root 2057051 11月 11 15:55 haproxy-1.8.9.tar.gz
drwxrwxr-x 9 root root 4096 2月 21 2021 keepalived-1.4.3
-rw-rw-r--