首页 > 代码库 > Linux之使用haproxy搭建web群集(1)

Linux之使用haproxy搭建web群集(1)

Linux之使用haproxy搭建web群集(1)

Haproxy是目前比较流行的一种集群调度工具,同类的调度工具有很多,如LVSNginx。相比较而言,LVS性能最好,但是搭建相对复杂,Nginxupstream模块支持集群功能,但是对集群节点的健康检查功能不强,性能没有Haproxy好。

 

案例一:

 

一、案例拓扑图                                                                              

技术分享

二、实验目标:使用haproxy搭建web群集,实现负载均衡和高可用。

三、实验环境:

      系统Centos6.5

技术分享

注意:使用Vmware虚拟机要将各虚拟机防火墙Iptables NetworkManager 关闭

 

四、案例要求:

 

1、分别web1web2上搭建nginx(我已经将相关软件包下载好了,使用yum安装相关软件包)

技术分享

配置web1/nginx1的测试页面

技术分享

配置web2/nginx2的测试页面

技术分享

2、安装和配置haproxy

技术分享

技术分享

主配置文件为/etc/haproxy/haproxy.cfg

配置如下图所示:

技术分享

技术分享

技术分享

3、在客户端测试负载均衡,打开两次IE浏览器测试负载均衡。断开web1,再次访问,测试高可用。

均衡:

技术分享

高可用:(断掉1.10的网卡测试)

技术分享

4、配置Haproxy的日志,客户端访问测试。查看日志的变化

技术分享

技术分享

 

本文出自 “duyuheng” 博客,请务必保留此出处http://duyuheng.blog.51cto.com/12879147/1943267

Linux之使用haproxy搭建web群集(1)