haproxy+keepalived mysql_Haproxy、Keepalived双主高可用负载均衡

本文介绍了如何利用Haproxy+Keepalived搭建双主模式的高可用负载均衡,确保服务器资源充分利用且避免单点故障。详细配置过程包括Haproxy的安装、配置,以及Keepalived的配置,实现VIP自动切换,保证服务的连续性和稳定性。
摘要由CSDN通过智能技术生成

在测试了Nginx+Keepalived的负载均衡后,也对Haproxy+Keepalived双主模式做了测试,双主的模式充分利用了服务器资源,这样不会导致服务器浪费。

这里举例说明:

默认情况下,第一台负载均衡器主要分发www.zhirs.com的请求,第二台负载均衡器主要分发img.zhirs.com的请求。

任意一台宕机都不会影响网站分发。

实验环境

VIP1=192.168.137.200 (www.zhirs.com)

VIP2=192.168.137.100 (img.zhirs.com)

haproxy01=192.168.137.254

haproxy02=192.168.137.253

web1=192.168.137.201

web2=192.168.137.202

img1=192.168.158.101

img2=192.168.158.102

架构图

d32ea1350e1f6294467fce0c1e62e8b1.png 

安装配置过程1、安装配置过程,(两台Haproxy的安装配置步骤一样)

haproxy下载地址:http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz

#cd /usr/local/src

#wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz

#tar xf haproxy-1.4.24.tar.gz

#cd haproxy-1.4.24

#make TARGET=linux26 ARCH=x86_64

#TARGET是指定内核版本,ARCH指定CPU架构,我使用的是64bit系统

#make install

2、安装完毕后,创建配置文件和启动文件。

#mkdir /etc/haproxy

#cp examples/haproxy.cfg /etc/haproxy

#cp examples/haproxy.init /etc/init.d/haproxy

#chmod +x /etc/init.d/haproxy

#ln -s /usr/local/sbin/haproxy /usr/sbin/

#mkdir /usr/share/haproxy

3、编辑配置文件(两台Haproxy配置文件相同)

#vim /etc/haproxy/haproxy.cfg

# this config needs haproxy-1.1.28 or haproxy-1.2.1

global

log 127.0.0.1local0 #日志输出配置,所有日志都记录在本机,通过local0输出

log 127.0.0.1local1 noti

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值