码迷,mamicode.com
首页 > 其他好文 > 详细

haproxy+keepalived群集

时间:2018-05-04 14:12:49      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:haproxy   keepalived   双机热备   

本次案列需要搭建两台web服务器,两台haproxy群集调度工具用于调度使web服务器。然后需要在haproxy上部署keepalived实现haproxy双机热备。
技术分享图片
1、首先准备两台nginx服务器,开启nginx服务。在本地配置地址分别使用192.168.1.10和192.168.1.20,并配置虚拟地址lo:0-192.168.1.111用以作为群集标记。
技术分享图片
技术分享图片
技术分享图片
技术分享图片
另一台nginx服务器配置相同。
2、【搭建haproxy部分】为haproxy配置地址两个地址,一个为192.168.1.30和192.168.1.111(群集地址);另一个为192.168.1.40和192.168.1.111
技术分享图片
技术分享图片
技术分享图片
技术分享图片
3、使用yum安装pcre-devel和bzip2-devel。
技术分享图片
4、安装haproxy。
技术分享图片
5、建立haproxy配置文件和服务控制文件
技术分享图片
6、编辑haproxy配置文件。vim /etc/haproxy/haproxy.cfg
技术分享图片
技术分享图片
7、优化haproxy执行路径,并给与服务控制文件可执行权限。
技术分享图片
8、启动haproxy服务
技术分享图片
9、【安装配置keepalived部分】安装keepalived
技术分享图片
10、添加keepalived系统服务
技术分享图片
11、编辑keepalived配置文件,vim /etc/keepalived/keepalived.conf。(两台keepalived的配置不同,需注意)
技术分享图片
技术分享图片
12、启动keepalived服务
技术分享图片
13、在设备上登陆keepalived的virtual_server的ip地址-192.168.1.111
技术分享图片
技术分享图片
14、可以通过ip addr show dev eth0查看keepalived漂移地址。
技术分享图片
技术分享图片
15、测试。关闭目前的keepalived活跃服务器haproxy1的网卡,可以看到地址会漂移到备份的haproxy2上。
技术分享图片
16、再次登陆该地址192.168.1.111,依然可以访问。
技术分享图片

haproxy+keepalived群集

标签:haproxy   keepalived   双机热备   

原文地址:http://blog.51cto.com/13434336/2112649

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!