您的位置:首页 > 运维架构 > 网站架构

LVS:Haproxy、Keepalived双主高可用负载均衡

2016-06-16 18:25 459 查看
默认情况下,第一台负载均衡器主要分发www.zhirs.com的请求,第二台负载均衡器主要分发img.zhirs.com的请求。

任意一台宕机都不会影响网站分发。

实验环境

VIP1=192.168.137.200 (www.zhirs.com)

VIP2=192.168.137.100 (img.zhirs.com)

haproxy01=192.168.137.254

haproxy02=192.168.137.253

web1=192.168.137.201

web2=192.168.137.202

img1=192.168.158.101

img2=192.168.158.102

架构图



安装配置过程

1、安装配置过程,(两台Haproxy的安装配置步骤一样)

haproxy下载地址:http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz

2、安装完毕后,创建配置文件和启动文件。

3、编辑配置文件(两台Haproxy配置文件相同)

4、启动Haproxy服务,查看状态。





5、安装配置keepalived(两台keepalived安装步骤一样)

6、第一台keepalived配置文件。第一台做192.168.137.200vip的master,192.168.137.100的backup。

7、第二台keepalived的配置文件。

8、检测脚本,为了防止haproxy服务关闭导致keepalived不自动切换。

9、启动两台keepalived和Haproxy服务。

10、查看两台服务器的VIP 查看

查看192.168.137.254:

2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000

link/ether 00:0c:29:dc:01:3e brd ff:ff:ff:ff:ff:ff

inet 192.168.137.254/24 brd 192.168.137.255 scope global eth0

inet 192.168.137.200/32 scope global eth0
查看192.168.137.253:

2: eth0: mtu 1500 qdisc pfifo_fast qlen 1000

link/ether 00:0c:29:d5:e7:3d brd ff:ff:ff:ff:ff:ff

inet 192.168.137.253/24 brd 192.168.137.255 scope global eth0

inet 192.168.137.100/32 scope global eth0

inet6 fe80::20c:29ff:fed5:e73d/64 scope link

valid_lft forever preferred_lft forever
11、测试,关闭任意一台keepalived,img和www域名访问正常。 后续会对Nginx+Keepalived 双主结果做测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: