Nginx+keepalived实现高可用负载群集

发布时间 2023-12-19 21:22:36作者: citywalk

Nginx+keepalived

实现方式

使用Nginx作为负载调度器,通过四层代理转发给web服务器处理请求,实现负载均衡;

 在Nginx调度器上配置脚本监控(健康检查),实现主备热备份,当主失效切换至备工作。

部署案列

Web 服务器1:192.168.19.23(VIP 192.168.19.200)
Web 服务器2:192.168.19.28(VIP 192.168.19.200)

NFS 共享存储器:192.168.19.24

Nginx+keepalived 主负载调度器:192.168.19.22(VIP 192.168.19.200)

Nginx+keepalived 备负载调度器:192.168.19.27(VIP 192.168.19.200

 

主,备服务器

#配置本地nginx

 #安装nginx和keepalived

 #修改nginx配置文件

 

 #编写脚本

 #监测脚本

 #备份

 #修改keepalived配置文件

 #指定节点服务器

 #给就脚本执行权限

 #开起nginx

 #开启keepalived

 #将配置文件传给备服务器

 #备服务器修改三个地方,名称,设备,优先级。其余操作都与主一致

 #可访问

 #主关闭keepalived服务

 #备启动VIP

 

 #继续可以访问