keepalived主:
## Configuration File for keepalived
global_defs {
notification_email {
user@163.com
}
notification_email_from keepalived@163.com
smtp_server localhost
smtp_connect_timeout 30
router_id a1 ##uniq
}
vrrp_script chk_tengine {
script "/etc/keepalived/chk_tengine_status.sh"
####script "killall -0 nginx"
interval 1
weight 20
}
vrrp_instance VI_1 {
state MASTER
interface em1
virtual_router_id 30
priority 110 ## uniq
advert_int 1
grap_master_delay 1
authentication {
auth_type PASS
auth_pass a30
}
track_interface {
em1
}
virtual_ipaddress {
10.10.10.30
}
track_script {
chk_tengine
}
}
keepalived从:
## Configuration File for keepalived
global_defs {
notification_email {
user@163.com
}
notification_email_from keepalived@163.com
smtp_server localhost
smtp_connect_timeout 30
router_id a2 ## uniq
}
vrrp_script chk_tengine {
script "/etc/keepalived/chk_tengine_status.sh"
####script "killall -0 nginx"
interval 1
weight 20
}
vrrp_instance VI_1 {
state BACKUP ## uniq
interface eth0
virtual_router_id 30
priority 100 ## uniq
advert_int 1
grap_master_delay 1
authentication {
auth_type PASS
auth_pass a30
}
track_interface {
eth0
}
virtual_ipaddress {
10.10.10.30
}
track_script {
chk_tengine
}
}
chk_tengine_status.sh:
#!/bin/sh
## check process nginx exit
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
count=`ps xau|grep -v grep |grep nginx -c`
if [ $count -gt 0 ]
then
exit 0
else
exit 2
fi
分享到:
相关推荐
nginx+keepalived实现高可用负载均衡方案.pdf
nginx+keepalived实现高可用负载均衡方案.rar
centos6.4安装nginx+keepalived实现高可用负载均衡.doc
Keepalived + Nginx 实现高可用 Web 负载均衡配置文件,具体详情参见博文:http://blog.csdn.net/l1028386804/article/details/72801492
这里配置Keepalived + Nginx + Tomcat + Redis的架构,其中:keepalived用于管理Virtual IP,与nginx一起搭配实现高可用性的反向代理前端;后端使用Tomcat管理web服务,并利用Redis实现session共享。
利用LVS+Keepalived 实现高性能高可用负载均衡服务器
通过LVS+Keepalived搭建高可用的负载均衡集群系统
nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都...
IP地址 用处192.168.5.55 MASTER192.168.2.73 BACKUP192.168.5.54 负载A192.168.5.57 负载B192.168.2.100 VIP 1、MASTER上安装haproxy 代码如下:wget ...
一、 LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一...使用LVS技术要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩
互联网环境最常用nginx负载均衡技术 企业级实战基于nginx1.6.2+keepalived-1.2.16最新稳定版讲解 原理与实践并重!国内运维架构大师老男孩讲解,...本课程讲解Nginx负载均衡的模块的使用与高可用软件keepalived的使用。
一、 启动LVS高可用集群服务 首先,启动每个real server节点的服务: [root@localhost ~]# /etc/init.d/lvsrs start start LVS of REALServer 然后,分别在主备Director Server启动Keepalived服务: [root@DR1 ~]#/...
HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当 前,HAProxy支持两种主要的代理模式:”tcp”也即4层(大多用于邮件服务器、内部协议通信服务器等),和7层(HTTP)。在4层模式 下,HAProxy仅在客户端和...
由于在生产环境使用了mysqlcluster,需要实现高可用负载均衡,这里提供了keepalived+haproxy来实现. keepalived主要功能是实现真实机器的故障隔离及负载均衡器间的失败切换.可在第3,4,5层交换.它通过VRRPv2(Virtual ...
高可用负载均衡器选用方案 VIP+NGINX node ip node1 10.0.0.11 node2 10.0.0.12 node3 10.0.0.13 VIP 10.0.0.10 在虚拟机上很容易操作,详情参看在京奋斗者的 nginx和keepalived实现nginx高可用 但是...
采用nginx(当然也可以用lvs,前提是使用了redis,如果没用redis必须用nginx的iphash做负载均衡)做负载均衡。keepalived做高可用nginx负载均衡,两台nginx负载均衡可以处理静态页面,同时通过VIP进行热备。后端...
2、keepalived高可用,包括:keepalived安装手册.docx、Keepalived权威指南中文.pdf、nginx负载均衡高可用.doc、keepalived安装包 3、lvs+nginx负载均衡-1.0.docx 4、nginx-subinglun-1.1.docx 5、nginx安装和使用...
后端web服务器使用Nginx+Php作为站点,通过HAproxy做负载均衡,Keepalived做高可用说明:关闭防火墙、selinux、时间同步等host绑定参考地址1)Master上软件安装2)Minion上软件安装并配置说明:该案例在prod环境下...