首页 > 代码库 > keepalived费抢占式高可用
keepalived费抢占式高可用
master: 192.168.108.18 slave: 192.168.108.19 vip: 192.168.108.17 master: keepalived.conf global_defs { notification_email { ****@****.com } notification_email.from keepalived@localhost.com smtp_server **** smtp_connect_timeout 30 route_id LVS_DEVEL } vrrp_script chk_nginx_port { script "/etc/keepalived/nginx_pid.sh" interval 2 } vrrp_instance VI_1 { state BACKUP nopreempt interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } track_script { chk_nginx_port } virtual_ipaddress { 192.168.108.17 } } slave: keepalived.conf global_defs { notification_email { ****@****.com } notification_email.from keepalived@localhost.com smtp_server **** smtp_connect_timeout 30 route_id LVS_DEVEL } vrrp_script chk_nginx_port { script "/etc/keepalived/nginx_pid.sh" interval 2 } vrrp_instance VI_1 { state BACKUP interface eth0 virtual_router_id 51 priority 90 advert_int 1 authentication { auth_type PASS auth_pass 1111 } track_script { chk_nginx_port } virtual_ipaddress { 192.168.108.17 } } /etc/keepalived/nginx_pid.sh #!/bin/bash nginx_pid=`ps aux | grep nginx | grep -v grep | grep master | awk ‘{print $2}‘` if [[ $nginx_pid != "" ]] then exit 0 else exit 1 fi
本文出自 “ubuntu” 博客,请务必保留此出处http://thankinglove.blog.51cto.com/2311485/1897515
keepalived费抢占式高可用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。