HAProxy負載均衡:
(使用3臺虛擬機,1臺作為HAProxy調度器、2臺作為Real Server、物理機作為客戶端)
(HAProxy調度器IP:192.168.4.50 Web服務器IP:192.168.4.53/54)
一、基本配置
1、 裝包
[root@node01 conf]# yum -y install haproxy
. 2 修改配置文件
[root@pc50 conf]# cp /etc/haproxy/haproxy.cfg /root/ 備份配置文件
[root@pc50 conf]# chkconfig haproxy on 開機自啟
[root@pc50 conf]# chkconfig --list haproxy 加入系統命令
haproxy 0:關閉
[root@pc50 ~]# vim /etc/haproxy/haproxy.cfg
31 user haproxy <定義用戶
32 group haproxy <定義用戶組
33 daemon
59 stats uri /admin
60
61 listen weblb 0.0.0.0:80
62 cookie SERVERID rewrite
63 balance roundrobin
64 server weba 192.168.4.53:80 cookie app1inst1 check inter 2000 rise 2 fall 5 >配置後端服務器
65 server webb 192.168.4.54:80 cookie app1inst2 check inter 2000 rise 2 fall 5
二、配置後端Web服務(53/54)
[root@pc53 ~]# yum -y install httpd
[root@pc53 ~]# echo '192.168.4.53' > /var/www/html/index.html
[root@pc53 ~]# secho '192.168.4.53' > /var/www/html/index.html
[root@pc54 ~]# yum -y install httpd
[root@pc54 ~]# echo '192.168.4.53' > /var/www/html/index.html
[root@pc54 ~]# yum -y install httpd
三 、啟動服務器並設置開機啟動
[root@pc50 ~]#systemctl start haproxy
[root@pc50 ~]#systemctl enable haproxy
四、客戶端驗證
[root@room1pc33 桌面]# firefox http://192.168.4.50/haproxy-admin >測試狀態監控頁面是否正常
HAProxy負載均衡: