Haproxy、Keepalived双主高可用负载均衡
2017-03-22 23:37
316 查看
http://blog.chinaunix.net/uid-25266990-id-3989321.html
分类: 架构设计与优化
在测试了Nginx+Keepalived的负载均衡后,也对Haproxy+Keepalived双主模式做了测试,双主的模式充分利用了服务器资源,这样不会导致服务器浪费。 这里举例说明:
默认情况下,第一台负载均衡器主要分发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 双主结果做测试。
分类: 架构设计与优化
在测试了Nginx+Keepalived的负载均衡后,也对Haproxy+Keepalived双主模式做了测试,双主的模式充分利用了服务器资源,这样不会导致服务器浪费。 这里举例说明:
默认情况下,第一台负载均衡器主要分发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
5、安装配置keepalived(两台keepalived安装步骤一样)
查看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 双主结果做测试。
相关文章推荐
- Haproxy、Keepalived双主高可用负载均衡
- Haproxy、Keepalived双主高可用负载均衡
- Haproxy、Keepalived双主高可用负载均衡
- HAProxy+Keepalived实现双主高可用负载均衡
- Haproxy、Keepalived双主高可用负载均衡
- Haproxy、Keepalived双主高可用负载均衡集群环境搭建
- Haproxy、Keepalived双主高可用负载均衡
- Haproxy、Keepalived双主高可用负载均衡
- Haproxy、Keepalived双主高可用负载均衡 推荐
- Haproxy、Keepalived双主高可用负载均衡
- LVS:Haproxy、Keepalived双主高可用负载均衡
- Keepalived+Haproxy双主高可用负载均衡代理动静分离web服务器
- [转] Haproxy、Keepalived双主高可用负载均衡
- HAProxy+Keepalived实现双主高可用负载均衡
- haproxy+keepalived实现高可用负载均衡
- Haproxy+keepalived实现sphinx高可用负载均衡
- [高可用]Ubuntu下Haproxy + Keepalived 实现SuperMap iServer高可用负载均衡实现(1)
- Keepalived+Haproxy双主高可用负载均衡代理web+mysql
- haproxy + keepalived 实现web 双主模型的高可用负载均衡
- Haproxy + keepalived 高可用负载均衡解决方案