1. 程式人生 > >Linux之使用haproxy搭建web群集(1)

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

duyuheng linux haproxy

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)