摘要:Keepalived可以用来防止服务器单点故障的发生,通过配合NGINX可以实现web 前端服务的高可用,但目前多个项目使用keepalived搭建软负载时,与NGINX相互独立,未实现两者的相互关联。keepalived中添加NGINX存活监测模块可实现keepalived配合NGINX高可用。
关键词(知识库热搜词):高可用 存活监测
1案例背景
•现有项目使用软负载的情况下,keepalived与NGINX之间未进行关联,相互之间独立运作,keepalived主节点上的NGINX停掉时,软负载VIP无法实现自主漂移,仍需要人工停掉keepalied切换VIP,并未实现真正的高可用。
2案例过程
2.1Keepalived+nginx部署
1、服务器规划
服务器IP |
NGINX端口 |
默认主从 |
虚拟VIP |
192.168.10.55 |
8000 |
MASTER |
192.168.10.233 |
192.168.10.88 |
8000 |
BACKUP |
2、部署keepalived及NGINX,并配置NGINX监听端口,此部署过程不详细赘述。