我的上篇文章写rabbitmq搭建集群 ,本文章是是继续上篇文章的,本次是搭建负载均衡和高可用
正文入题
负载均衡 采用 Haproxy 如果是Nginx 请看(https://blog.csdn.net/qq_20448967/article/details/80956691)我这篇文章关于Nginx搭建 (!!!注意 后来重新用Nginx补上 请看文章最后),都是大同小异
解决高可用 采用是 KeepAlived
准备好两台机器 比如我是 10.0.0.195 10.0.0.194 系统采用是linux centos7
开始搭建
首先配置搭建环境 配置 主机名 和其他机器能通讯
192:命令
vim /ect/hostname
gavin194
保存退出
命令
vim /ect/hosts
10.0.0.191 gavin91
10.0.0.192 gavin192
10.0.0.193 gavin193
10.0.0.193 gavin194
10.0.0.193 gavin195
195:命令
vim /ect/hostname
gavin195
保存退出
命令
vim /ect/hosts
10.0.0.191 gavin91
10.0.0.192 gavin192
10.0.0.193 gavin193
10.0.0.193 gavin194
10.0.0.193 gavin195
保存退出
重启机器 让主机名生效
一 搭建 Haproxy
下载和安装 以下命令 两台机器都是需要同样操作 可以直接复制执行即可
wget http://www.haproxy.org/download/1.6/src/haproxy-1.6.5.tar.gz ##这个官网好被禁了 需要翻墙 点击我百度云盘 https://pan.baidu.com/s/1kxkBnQiTv0fnUHzcA3y5WA
##解压
tar -zxvf haproxy-1.6.5.tar.gz -C /usr/local
## 进入目录
cd /usr/local/haproxy-1.6.5
##编译
make TARGET=linux31 PREFIX=/usr/local/haproxy
##安装
make install PREFIX=/usr/local/haproxy
##创建目录
mkdir /etc/haproxy
## 进入目录
cd /etc/
##授权
groupadd -r -g 149 haproxy
useradd -g haproxy -r -s /sbin/nologin -u 149 haproxy
#然后创建配置文件
touch /etc/haproxy/haproxy.cfg
##配置文件
vim /etc/haproxy/haproxy.cfg
##配置文件全部内容 这个机器的配置是194
#logging options
global
log 127.0.0.1 local0 info
maxconn 5120
chroot /usr/local/haproxy
uid 99
gid 99
daemon
quiet
nbproc 20
pidfile /var/run/haproxy.pid
defaults
log global
#使用4层代理模式,”mod