keepalived+nginx
2014-08-09 13:57
148 查看
keepalived+nginx实现nginx的高可用,安装过程之前的博文就有。介绍一下配置文件
一、master配置文件
二、slave配置文件
本文出自 “不莱梅乐队” 博客,谢绝转载!
一、master配置文件
! Configuration File for keepalived global_defs { notification_email { root@localhost } notification_email_from keep@localhost smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id LVS_DEVEL } #定义脚本,检测nginx。当nginx进程不存在时,权重-2,每秒检测一次。 vrrp_script chk_nginx { script "killall -0 nginx" interval 1 weight -2 } #定义脚本,当存在/etc/keepalived/down文件时,权重-2,每秒检测一次,这个脚本可以安装时测试 vrrp_script chk_keepalived { script "[ -e /etc/keepalived/down ] && exit 1 || exit 0" interval 1 weight -2 } vrrp_instance VI_1 { state MASTER #定义初始主从状态 interface eth0 #定义VIP绑定网卡 virtual_router_id 51 #虚拟路由id,相同id为相同组 priority 101 #定义权重 advert_int 1 #定义检测时间 authentication { auth_type PASS auth_pass 1111 } track_script { chk_nginx chk_keepalived } virtual_ipaddress { 172.16.30.33 #虚拟IP } }
二、slave配置文件
! Configuration File for keepalived global_defs { notification_email { root@localhost } notification_email_from keep@localhost smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id LVS_DEVEL } #定义脚本,检测nginx。当nginx进程不存在时,权重-2,每秒检测一次。 vrrp_script chk_nginx { script "killall -0 nginx" interval 1 weight -2 } #定义脚本,当存在/etc/keepalived/down文件时,权重-2,每秒检测一次,这个脚本可以安装时测试 vrrp_script chk_keepalived { script "[ -e /etc/keepalived/down ] && exit 1 || exit 0" interval 1 weight -2 } vrrp_instance VI_1 { state SLAVE #定义初始主从状态 interface eth0 #定义VIP绑定网卡 virtual_router_id 51 #虚拟路由id,相同id为相同组 priority 100 #定义权重 advert_int 1 #定义检测时间 authentication { auth_type PASS auth_pass 1111 } track_script { chk_nginx chk_keepalived } virtual_ipaddress { 172.16.30.33 #虚拟IP } }
本文出自 “不莱梅乐队” 博客,谢绝转载!
相关文章推荐
- 如何快速构建高可用集群(Keepalived+Haproxy+Nginx)
- keepalived架设简单高可用的nginx的web服务器 ----那些你不知道的秘密 推荐
- nginx+keepalived高可用基础实现
- 使用Nginx、Keepalived构建文艺负载均衡
- nginx+keepalived主辅切换(监控脚本在keepalived.conf中执行)
- Nginx+Keepalived主备
- keepalived+nginx双网卡服务器双机热备
- 利用saltstack部署高可用集群及负载均衡(keepalived+haproxy+nginx)
- Dubbo,ZooKeeper,Redis,FastDFS,ActiveMQ,Keepalived,Nginx,Hudson
- Dubbo,ZooKeeper,Redis,FastDFS,ActiveMQ,Keepalived,Nginx,Hudson
- Keepalived+Nginx实现高可用(HA)
- centos 7 LVS+keepalived实现nginx的高可用以及负载均衡
- 架构设计:负载均衡层设计方案(6)——Nginx + Keepalived构建高可用的负载层
- docker nginx1.7.6+keepalived实现双机热备
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置
- 如何实现Nginx+Keepalived中Nginx进程的高可用
- nginx+keepalived实现双机热备份 故障转移 动态分离
- Nginx+Keepalived 主主负载并实现反向代理
- Keepalived + Nginx实现高可用 Web负载均衡
- lvs+keepalived+nginx几种模式的比较