Haproxy是目前比较流行的一种集群调度工具,同类的调度工具有很多,如LVS和Nginx。相比较而言,LVS性能最好,但是搭建相对复杂,Nginx和upstream模块支持集群功能,但是对集群节点的健康检查功能不强,性能没有Haproxy好。
案例一:
一、案例拓扑图
二、实验目标:使用haproxy搭建web群集,实现负载均衡和高可用。
三、实验环境:
系统Centos6.5
注意:使用Vmware虚拟机要将各虚拟机防火墙Iptables 与 NetworkManager 关闭
四、案例要求:
1、分别web1和web2上搭建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
原文地址:http://duyuheng.blog.51cto.com/12879147/1943267