nginx+keepalive主从双机热备+自动切换解决方案

2013年5月10日

环境采集cenots 6.3 64位迷你安装,因为安装前,你需要做一些工作

如果你愿意可以更新下系统,更换下yum源.

1.安装keepalive

官方最新版  keepalived-1.2.7 

在此之前。请安装一下一些简单的工具 

不然会编译不成功的。然后:

2.安装Nginx

安装一下相关组件.

3.配置keepalive

两台服务器端keepalived.conf内容都为如下,都设置为backup,不抢占,注意修改优先级不同,更详细的keepalived配置文件说明可以执行man keepalived.conf查看:

启动相关服务。我在这儿使用的是nginx ,每个上面开了一个站点,通过IP可以直接访问的。启动keepalive后,就可以通过VIP的虚拟IP 10.0.1.2来访问站点了,测试方法就是 停止任何其中一个站点,看它是否能自动切换到从服务器上。

上面代码中 nginx的检测脚本如下 :

在两台Web Server上执行realserver.sh脚本,为lo:0绑定VIP地址10.0.1.2、抑制ARP广播。

分别在主从机上执行   sh realserver.sh start  就可实现负载均衡及高可用集群了;

keepalive相关参数说明

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: nginx+keepalive主从双机热备+自动切换解决方案
本文的评论功能被关闭了.