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 双主结果做测试。
任意一台宕机都不会影响网站分发。
实验环境
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 双主结果做测试。
相关文章推荐
- WordPress小工具开发教程(网站公告)
- 免注册,下载NI网站的驱动程序包
- [OpenStack]架构和基本概念
- 理解本真的REST架构风格
- 雅虎WEB前端网站优化 -- 34条军规
- rest ( 大白话 )
- 精选网站汇总
- 微信Android客户端架构演进之路
- 10个值得推荐的学习编程的网站
- 浅谈MVC、MVP、MVVM架构模式的区别和联系
- 概念理解总结:集群和高可用
- iOS移动端架构的那些事!(转载)
- 论SOA架构的几种主要开发方式
- Head_First设计模式(一)----策略模式
- 团队项目开发——客户端系统架构设计
- 国外hash(MD5、NTLM、LM、SHA)密码在线破解网站
- 从程序角度去来看架构和设计原则
- 10个值得推荐的学习编程的网站
- 架构衍变过程----58同城沈剑:好的架构源于不停地衍变,而非设计
- 【4】搭建HA高可用hadoop-2.3(部署配置HBase)