wxdmyth 2016-01-03 01:56 采纳率: 0%
浏览 4819

keepalived的vrrp_script没有启动

我想在httpd停止后自动停止keepalived的服务,但是在主机上设置的vrrp_script没有任何作用。keepalived.conf配置如下:
global_defs {
notification_email {
}
router_id LVS_DEVEL
}

vrrp_script chk_app_port {
script "/opt/checkport.sh" #监控脚本
interval 3 #脚本执行间隔
weight -1 #权重
fall 3
rise 1
}

vrrp_sync_group VG_1 {
group {
VI_1
}
notify_master /opt/mailsend.py
}

vrrp_instance VI_1 {
state MASTER

interface eth0

virtual_router_id 51

priority 101

advert_int 1

authentication {

auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.1.16/24

192.168.1.17/24
192.168.1.19/24
}
track_interface{
eth0
}
track_script {
chk_app_port #监控调用
}
}

checkport.sh如下:
#!/bin/sh
#count=netstat -nltp|grep httpd|wc -l
#if [ "${count}" = "0" ]; then
#echo ${count}
/etc/init.d/keepalived stop
exit 0
#fi

显示情况:
1: lo: mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:96:d0:01 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.140/24 brd 192.168.1.255 scope global eth0
inet 192.168.1.16/24 scope global secondary eth0
inet 192.168.1.17/24 scope global secondary eth0
inet 192.168.1.19/24 scope global secondary eth0
inet6 fe80::20c:29ff:fe96:d001/64 scope link
valid_lft forever preferred_lft forever

目前ip可以切换,就是vrrp_script脚本没有在执行。请高手指教一下。谢谢

  • 写回答

2条回答 默认 最新

  • devmiao 2016-01-30 22:49
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 用三极管设计—个共射极放大电路
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示