当前位置:首页 > 编程笔记 > 正文
已解决

keepalived+haproxy实现代理地址高可用

来自网友在路上 156856提问 提问时间:2023-10-27 10:38:35阅读次数: 56

最佳答案 问答题库568位专家为你答疑解惑

准备前期

 一台客户机 

主备服务器

主:20.0.0.10

备:20.0.0.40

两个后端服务器

web1:20.0.0.41

web2:20.0.0.42

开始配置主备服务器

安装keepalived服务

yum -y install  keepalived

切换到keepalived的配置文件下

cd /etc/keepalived

修改keepalived的配置文件

主haproxy配置

解压源码包

安装依赖环境

yum install -y pcre-devel bzip2-devel gcc gcc-c++ make

进入haproxy配置

编译

make TARGET=linux2628 ARCH=X86_64

安装

make install

在etc目录下创建haproxy文件

mkdir /etc/haproxy

cp 复制 /opt/haproxy-1.5.19/examples/haproxy.conf /etc/haproxy

切换到opt/haproxy目录下

复制haproxy的启动文件

cp haproxy.init /etc/init.d/haproxy

给启动文件权限

chmod 777 /etc/init.d/haproxy

chkconfig --add /etc/init.d/haproxy

cd /usr/local/sbin/

建立软连接

In -s /usr/local/sbin/haproxy /usr/sbin/

备keepalived

备haproxy的配置和主的haproxy配置一样

主备脚本

主出现故障

备vip

主恢复之后vip转移到主

测试结果

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"keepalived+haproxy实现代理地址高可用":http://eshow365.cn/6-25957-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!