免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8224 | 回复: 7
打印 上一主题 下一主题

keepalived master脚本不运行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-02 13:41 |只看该作者 |倒序浏览
配置如下
! Configuration File for keepalived

global_defs {
   router_id LVS_01
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 200
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.0.1.126/25 dev eth0
         }
    notify_master /root/notify_master.sh
    notify_backup /root/notify_backup.sh
    notify_fault /root/notify_fault.sh
}

启动keepalived后,发现MASTER上/root/notify_master.sh并没有运行呢。。而另一台BACKUP的脚本都可以运行,不知道大家有没有遇见这个问题吗?

论坛徽章:
0
2 [报告]
发表于 2009-04-02 14:04 |只看该作者
。。已经解决。。忘记加权限了。。

论坛徽章:
0
3 [报告]
发表于 2009-04-02 16:20 |只看该作者

回复 #2 lth0721 的帖子

这个是一般不容易排错的 呵呵
建议将解决方式具体说一下,以方便其他遇到此问题的网友

论坛徽章:
0
4 [报告]
发表于 2014-01-10 17:28 |只看该作者
回复 2# lth0721


    为什么我按这个配置写的,脚本给了777,状态切换的时候还是不能运行?我单独运行脚本是可以执行的,而且里面的命令都换了绝对路径

论坛徽章:
0
5 [报告]
发表于 2014-03-04 11:41 |只看该作者
怎么写的脚本,把脚本贴一下吧回复 4# onion0610


   

论坛徽章:
0
6 [报告]
发表于 2014-03-06 16:24 |只看该作者
回复 5# Zoelov
  1. #!/bin/bash
  2. case $1 in
  3. master)
  4. /bin/echo $(date '+%F %H:%M:%S')|/bin/mail -s master root@localhost
  5. ;;
  6. backup)
  7. /bin/echo $(date '+%F %H:%M:%S')|/bin/mail -s backup root@localhost
  8. ;;
  9. fault)
  10. /bin/echo $(date '+%F %H:%M:%S')|/bin/mail -s fault root@localhost
  11. ;;
  12. esac
复制代码

论坛徽章:
0
7 [报告]
发表于 2014-03-06 18:04 |只看该作者
我这里现在出现个问题,我在keepalived.conf中加入运行脚本的配置,但是运行keepalived时,脚本并没有运行,不知道什么原因,我贴一下我的配置:

      1 ! Configuration File for keepalived
      2
      3 global_defs {
      4
      5    router_id LVS_DEVEL
      6 }
      7
      8 vrrp_instance VI_1 {
      9     state MASTER
     10     interface eth0
     11     virtual_router_id 51
     12     priority 100
     13     advert_int 1
     14     authentication {
     15         auth_type PASS
     16         auth_pass 1111
     17     }
     18
     19     virtual_ipaddress {
     20
     21        192.168.42.10
     22     }
     23
     24
     25 }
     26
     27
     28 vrrp_script chk_http_port{
     29     script "/root/check.sh"
     30     interval 2
     31     weight  2
     32 }
     33     track_script{
     34         chk_http_port
     35     }
~                             














回复 6# onion0610


   

论坛徽章:
0
8 [报告]
发表于 2014-03-11 16:19 |只看该作者
你好,问一下如果用keepalived实现两台Nginx的HA,vip为10.108.115.188,那么Nginx中监听的服务器是VIP的地址?还是监听各自Nginx服务器的ip?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP