这篇文章将为大家详细讲解有关haproxy实现功能以及keepalived的使用原理是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
haproxy能够实现的功能
4层负载均衡,透明代理,7层负载均衡(会话保持,动静分离,多种轮询算法)
安装haproxy
配置使其能够进行转发(haproxy是基于nat模式的负载均衡需要打开系统开发云主机域名的转发功能)
编辑haproxy的配置
vim /etc/haproxy/haproxy.conf,待会儿将详细介绍各种参数开发云主机域名,现完成以下案例
配置文件haproxy.conf的内容
为haproxy配置log,实现记录日志的功能重启rsyslog服务在启动haproxy后,查看是否有/var/log/haproxy.log这个文件,若是没有,可以考虑禁止se
linux
安装keepalived
keepalived不仅可以实现高可用(控制vip的漂移),还能实现负载均衡,我们这里只需要它实现vip漂移;keepalived采用官网下载的源码方式安装(注意:编译时尽量别添加prefix参数,因为keepalived启动是默认的配置文件路径是/etc/keepalived/keepalived.conf,若路径或文件不存在,就无法实现vip的绑定)
keepalived实现HA的原理
利用vrrp协议;(MASTER一直发送心跳给BACKUP,backup若收不到心跳则会接管vip)keepalived配置文件vim /etc/keepalived/ke开发云主机域名epalived.conf(主与备)-(注意:主与备节点,只需改动state MASTER和priority 100这两个地方)keepalived在启动时并不检查语法的正确性,需要特别注意,配置语法别错
keepalived控制haproxy的启动
下面脚本的意思是,当主备启动keepalived时,会分别启动haproxy,只要keepalived不停,haproxy程序就杀不死,用vip承载业务,两边haproxy都启动没有影响,只需要做好监控,当然完善一下也可以下面是keepalived的详细参数介绍关于haproxy实现功能以及keepalived的使用原理是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
本文从转载,原作者保留一切权利,若侵权请联系删除。
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看《haproxy实现功能以及keepalived的使用原理是什么》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...