Linux之使用haproxy搭建web群集(1)
阿新 • • 發佈:2017-06-29
duyuheng linux haproxy
Linux之使用haproxy搭建web群集(1)
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
Linux之使用haproxy搭建web群集(1)