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
分享到:
相关推荐
"CentOS 6.4 安装 Nginx + Keepalived 实现高可用负载均衡" 本文主要讲述如何在 CentOS 6.4 操作系统上安装 Nginx 和 Keepalived,以实现高可用负载均衡。高可用负载均衡是指在 Web 服务器前端部署多台 Nginx ...
实现“nginx+keepalived”的高可用负载均衡方案,主要涉及以下几个步骤: 1. **安装Nginx和Keepalived**:在所有服务器上安装Nginx和Keepalived软件。 2. **配置Nginx**:设置反向代理和负载均衡策略,以及SSL证书...
Nginx+keepalived双机热备(主从模式) Nginx+keepalived双机热备(主从模式)是一种常见的负载均衡...Nginx+keepalived双机热备(主从模式)是一种高效和高可用的负载均衡技术,广泛应用于大型网站和高可用环境中。
本文介绍了如何利用Nginx和Keepalived搭建一个高可用的负载均衡系统。在此方案中,Nginx扮演Web服务器和负载均衡器的角色,而Keepalived则用于提供高可用性支持。以下是相关知识点的详细说明: 1. Nginx简介: ...
在实际应用中,构建Nginx+Keepalived高可用架构时,需要先安装配置好Nginx服务器并设置好负载均衡规则,然后安装配置Keepalived,设置VRRP虚拟IP、优先级和心跳检测等相关参数。通常会配置至少两台服务器,一台作为...
Keepalived + Nginx 实现高可用 Web 负载均衡配置文件,具体详情参见博文:http://blog.csdn.net/l1028386804/article/details/72801492
### Nginx+Keepalived+Tomcat+Redis 高可用与负载均衡架构解析 #### 架构概览 为了确保Web服务器的稳定运行及高效处理能力,采用Nginx+Keepalived+Tomcat+Redis的技术组合进行系统构建。这一架构通过多个组件的...
本文档主要讲述了使用nginx、keepalived和IIS搭建高可用负载均衡架构的方法,旨在解决高并发、海量数据问题。通过使用集群和负载均衡调度服务器,可以将来自浏览器的访问请求分发到应用服务器集群中的任何一台服务器...
### LVS+Keepalived 实现高性能高可用负载均衡服务器 #### 一、LVS与Keepalived简介 ##### LVS LVS全称为Linux Virtual Server,即Linux虚拟服务器,是一个开源项目,由章文嵩博士于1998年创立。它是一个基于Linux...
通过LVS+Keepalived搭建高可用的负载均衡集群系统
### Nginx与Keepalived结合搭建高可用负载均衡Web集群 通过结合Nginx和Keepalived,可以实现一个高可用的Web服务集群,其步骤和关键点如下: 1. **环境准备** - 需要准备四台服务器,分别配置Nginx、Keepalived、...
本文主要讲述如何利用Nginx、Keepalived、Tomcat和MySQL搭建高可用负载均衡的Web应用架构。该架构可以保证Web应用的高可用性和负载均衡,从而确保金融领域的信息系统的稳定运行。 第一部分:环境与架构解析 本文...
通过上述步骤,我们可以成功地搭建基于 Nginx + LVS + Keepalived 的高可用负载均衡集群。这不仅能够显著提升服务的可靠性和性能,还能够轻松应对大规模并发请求。同时,通过合理的配置,可以实现服务的平滑切换和...
【Nginx+Keepalived】是一个常用的高可用负载均衡解决方案,它结合了Nginx的反向代理和负载均衡功能以及Keepalived的健康检查和故障转移机制,以实现Web服务的高可用性和负载分布。 **Nginx** 是一款高性能的HTTP和...
在本部署方案中,我们构建了一个高可用的IT服务架构,包括了Nginx作为反向代理和负载均衡器、Keepalived实现Nginx的高可用、Tomcat作为Java应用服务器集群、MySQL作为关系型数据库,以及Redis作为缓存系统。...
`nginx`作为知名的反向代理和负载均衡器,能够将来自客户端的请求分发到后端的多台Web服务器,从而提高服务处理能力并降低单点故障的风险。 ### 1. 什么是负载均衡高可用性 负载均衡高可用性意味着即使在某一台...
Keepalived+LVS-DR 模式配置高可用负载均衡集群需要经过多个步骤,包括安装 nginx、安装 ipvsadm、安装 keepalived、配置 LVS-RS、启动 nginx、启动 LVS-RS、启动 keepalived、测试 LVS 负载均衡等。只有通过这些...
负载均衡则可以分摊数据库服务器的压力,例如使用haproxy或者nginx。haproxy是一款高效的负载均衡器,它可以基于策略将请求分发到不同的MySQL服务器,提高并发处理能力。通过配置haproxy,可以根据服务器负载情况...
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 ...