设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 1170|回复: 9

[keepalived] keepalived 两台服务器都抢走到了IP [复制链接]

Rank: 2

签到
5
注册时间
2010-4-1
最后登录
2012-2-21
在线时间
6 小时
阅读权限
20
积分
138
帖子
15
主题
7
精华
0
UID
8699
发表于 2011-6-27 16:46:32 |显示全部楼层
Hi 大侠们,
   请指教下,我的主机挂掉后,备机接替了工作,在主机重启后,居然两台服务器都有了该虚拟IP。
用ip a 查看两台都有该虚拟IP。配置如下:
主机:

global_defs {
   router_id LVS_DEVEL
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    garp_master_delay = 5
    virtual_router_id 83
    priority 10
    nopreempt
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
            192.168.2.121 dev eth0
    }
    notify_master /usr/local/shells/master.sh
    notify_backup /usr/local/shells/backup.sh
    notify_fault  /usr/local/shells/fault.sh

}

备机:

global_defs {
   notification_email {

    panyl@justcall.cn

   }
   notification_email_from tugp@justcall.cn
   smtp_server mail.justcall.cn
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    garp_master_delay = 5
    virtual_router_id 83
    priority 10
    nopreempt
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
            192.168.2.121 dev eth0
    }
    notify_master /usr/local/shells/master.sh
    notify_backup /usr/local/shells/backup.sh
    notify_fault  /usr/local/shells/fault.sh


为了不让主机恢复工作后,不进行抢占,故两种状态都是backup,且优先级是一样的,这样谁先抢到就是谁的。
这样会有什么问题吗。

LT管理团队

向Linuxsir的哈密瓜大哥看齐 ...

Rank: 9Rank: 9Rank: 9

注册时间
2008-6-5
最后登录
2012-5-22
在线时间
1621 小时
阅读权限
200
积分
33988
帖子
715
主题
205
精华
4
UID
46

LT同学

发表于 2011-6-27 17:38:40 |显示全部楼层
哈密瓜!一个热爱linux的水果!
gtalk/msn:hamgua@gmail.com
sina微博:http://weibo.com/hamgua
LTmail:hamgua@linuxtone.org
是雄鹰就有展翅飞翔的时候,不是雄鹰要制造展翅飞翔的时候!

使用道具 举报

Rank: 2

注册时间
2010-4-1
最后登录
2012-2-21
在线时间
6 小时
阅读权限
20
积分
138
帖子
15
主题
7
精华
0
UID
8699
发表于 2011-6-27 17:55:50 |显示全部楼层
谢谢兄弟的回复,这两篇文章我都看了,但是达不到我的目的。按照他们的配置,主机重启后会抢占虚拟IP啊。

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-6-13
最后登录
2012-5-22
在线时间
333 小时
阅读权限
90
积分
20655
帖子
69
主题
1
精华
0
UID
14312
发表于 2011-6-27 21:37:23 |显示全部楼层
backup priority应低于master吧
backup没必要nopreempt吧

使用道具 举报

Rank: 2

注册时间
2011-6-1
最后登录
2011-8-12
在线时间
15 小时
阅读权限
20
积分
117
帖子
26
主题
4
精华
0
UID
14019
发表于 2011-6-28 10:50:54 |显示全部楼层
priority  优先级,master的要比backup的高才行。

nopreempt在master上注释掉,当master宕机重新启动后,不抢VIP

使用道具 举报

Rank: 2

注册时间
2010-4-1
最后登录
2012-2-21
在线时间
6 小时
阅读权限
20
积分
138
帖子
15
主题
7
精华
0
UID
8699
发表于 2011-6-28 13:27:31 |显示全部楼层

backup priority应低于master吧
backup没必要nopreempt吧

这个应该是对的。


priority  优先级,master的要比backup的高才行。

nopreempt在master上注释掉,当master宕机重新启动后,不抢VIP

nopreempt不能在master上注释掉

使用道具 举报

Rank: 7Rank: 7Rank: 7

注册时间
2008-9-20
最后登录
2012-5-22
在线时间
429 小时
阅读权限
100
积分
12304
帖子
2035
主题
45
精华
0
UID
307

LT元老

发表于 2011-7-2 10:45:55 |显示全部楼层
楼主进展如何?

使用道具 举报

Rank: 4

注册时间
2011-7-27
最后登录
2012-1-31
在线时间
13 小时
阅读权限
50
积分
604
帖子
7
主题
1
精华
0
UID
15148
发表于 2012-1-6 18:10:25 |显示全部楼层
我也遇到过 不知道该怎么办

使用道具 举报

Rank: 8Rank: 8

注册时间
2009-5-23
最后登录
2012-5-19
在线时间
16 小时
阅读权限
90
积分
5058
帖子
40
主题
0
精华
0
UID
3217
发表于 2012-1-7 19:27:43 |显示全部楼层
本帖最后由 tjpm 于 2012-1-7 19:29 编辑

nopreempt只有在BACKUP里才起作用。这个manpages里面说的很明确的。
要设置不抢占,那么实际应该是两个都设置为BACKUP状态,然后设置nopreempt,优先级也要设置为不同。
当一个A挂掉 B接管,A恢复后不抢占,只有当B挂了A才接管。

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-5-4
最后登录
2012-5-19
在线时间
19 小时
阅读权限
90
积分
4852
帖子
20
主题
0
精华
0
UID
13487
发表于 2012-1-9 11:14:07 |显示全部楼层
哥们你的ID 一样?如何区分master 和backup?virtual_router_id 83

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢红之盟网络提供带宽支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2012-5-22 20:40 , Processed in 0.133132 second(s), 12 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部