Nginx+keepalived实现高可用负载群集
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


#继续可以访问

浙公网安备 33010602011771号