1 / 11
文档名称:

nginx负载均衡高可用.doc

格式:doc   大小:37KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

nginx负载均衡高可用.doc

上传人:陈潇睡不醒 2021/1/3 文件大小:37 KB

下载得到文件列表

nginx负载均衡高可用.doc

相关文档

文档介绍

文档介绍:nginx负载均衡高可用
什么是负载均衡高可用
nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。
为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在一定的时间内收到这样的信息时,它就接管主服务器的服务IP并继续提供负载均衡服务;当备份管理器又从主管理器收到“I am alive”这样的信息时,它就释放服务IP地址,这样的主服务器就开始再次提供负载均衡服务。
keepalived+nginx实现主备
什么是keepalived
keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。
Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。
keepalived工作原理
keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。
虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(VIP = Virtual IP Address,虚拟IP地址,该路由器所在局域网内其他机器的默认路由为该vip),master会发组播,当backup收不到VRRP包时就认为master宕掉了,这时就需要根据
VRRP的优先级来选举一个backup当master。这样的话就可以保证路由器的高可用了。
keepalived主要有三个模块,分别是core、check和VRRP。core模块为keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。check负责健康检查,包括常见的各种检查方式。VRRP模块是来实现VRRP协议的。
详细参考:
keepalived+nginx实现主备过程
初始状态
nginx负载均衡服务器(主)
keepalived
nginx负载均衡服务器(备)
keepalived
心跳
tomat服务器群
主机宕机
nginx负载均衡服务器(主)
keepalived
nginx负载均衡服务器(备)
keepalived
心跳
tomat服务器群
主机恢复
nginx负载均衡服务器(主)
keepalived
nginx负载均衡服务器(备)
keepalived
心跳
tomat服务器群
高可用环境
安装keepalived
分别在主备nginx上安装keepalived,参考“安装手册”进行安装:
配置keepalived
主nginx
修改主nginx下/etc/keepalived/
! Configuration File for keepalived
#全局配置
global_defs {
notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个
******@
}
#smtp_connect_timeout 30 #指定smtp连接超时时间
router_id LVS_DEVEL #运行keepalived机器的一个标识
}
vrrp_instance VI_1 {
state MASTER #标示状态为MASTER 备份机为BACKUP
interface eth0 #设置实例绑定的网卡
virtual_router_id 51 #同一实例下virtual_router_id必须相同
priority 100 #MASTER权重要高于BACKUP 比如BACKUP为99

最近更新

2024年烧碱项目投资申请报告代可行性研究报告.. 65页

2024年人工智能物联网项目资金需求报告代可行.. 68页

2024年强力不粘钩项目资金筹措计划书代可行性.. 68页

2024年高炉均压放散减压阀组消声器合作协议书.. 67页

2024年电极箔合作协议书 70页

2024年变速器总成合作协议书 73页

高考生物第一轮复习知识拓展植物的激素调节浙.. 23页

航空发动机减排技术 27页

人教版教学广东省广州市番禺中学高二生物《基.. 17页

高教版中职数学(基础模块)上册5.6《三角函数的.. 8页

高三年级高考班级备考方案最新(10篇) 25页

活性污泥4-生物脱氮除磷(2) 102页

难点35正确理解并解答古代汉语中的特殊句式试.. 6页

高中数学:311《空间向量坐标》(1)(新人教B版.. 26页

购物环境对消费者决策的影响 32页

部编版语文一年级句子专项练习-附答案 8页

口服给药操作流程及考核标准 2页

2023年河南省开封市电梯作业特种设备安全管理.. 30页

部编人教版九年级化学(下册)期末试卷及答案(A.. 9页

高等数学微积分课件--61定积分的概念与性质 23页

创意毕业照文案(通用68条) 6页

语文中考九年级期末复习文言文试题附答案 13页

纺织原料优化和性能提升 28页

危险品易制爆易制毒化学品存放场所检查表 4页

传承中国传统文化小学生作文(9篇) 9页

出字几画十篇 11页

第一章《丰富的图形世界》期末复习专项练习(含.. 10页

诚信在我身边作文6篇 13页

三方经营协议书 29页

岩石学复习资料 7页