免费注册 查看新帖 |

Chinaunix

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

heartbeat+DRBD 自动切换出现问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-25 15:17 |只看该作者 |倒序浏览
本帖最后由 heidern 于 2010-02-25 15:41 编辑

两台VMware服务器:
1、Centos-1 192.168.48.10
2、Centos-2 192.168.48.20
drbd配置没问题,heartbeat配置好以后随便手动关闭某一台的heartbeat都可以切换到对方,但今天在Centos-1上做如下实验:
[root@Centos-1 ~]# iptables -A INPUT -j DROP
本以为Centos-2侦测不到Centos-1的心跳会将自己提升为Active,但结果Centos-02的日志出乎意料:


heartbeat[11228]: 2010/02/25_11:51:47 ERROR: Both machines own our resources!
heartbeat[11228]: 2010/02/25_11:51:47 ERROR: Both machines own our resources!
heartbeat[11228]: 2010/02/25_11:59:52 info: all clients are now paused
heartbeat[11228]: 2010/02/25_12:03:58 WARN: Message hist queue is filling up (376 messages in queue)
heartbeat[11228]: 2010/02/25_12:04:00 WARN: Message hist queue is filling up (377 messages in queue)
heartbeat[11228]: 2010/02/25_12:04:02 WARN: Message hist queue is filling up (378 messages in queue)


而且DRBD也出现了问题:当iptables规则生效后,Centos-2上的DRBD状态是:
version: 8.3.2 (api:88/proto:86-90)
GIT-hash: dd7985327f146f33b86d4bff5ca8c94234ce840e build by
mockbuild@v20z-x86-64.home.local, 2009-08-29 14:07:55

1: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r----
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:4

也就是说看不到Centos-2的状态了(这个应该没有问题)
把Centos-1的iptables去掉后,状态没有恢复,重启两台机器的DRBD和heartbeat后,两台机器的DRBD状态都变成了version: 8.3.2 (api:88/proto:86-90)
GIT-hash: dd7985327f146f33b86d4bff5ca8c94234ce840e build by
mockbuild@v20z-x86-64.home.local, 2009-08-29 14:07:55

1: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r----
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:4


这到底是为什么呢?怎么解决啊?高手指点下,谢谢!

附配置文件(两台都一样)
[root@Centos-2 resource.d]# cat /etc/ha.d/ha.cf|grep -v \#
logfile /var/log/ha-log
keepalive 2
deadtime 10
warntime 5
udpport 694
auto_failback on
node    Centos-1 Centos-2
[root@Centos-2 resource.d]# cat /etc/ha.d/haresources|grep -v \#   
Centos-1 192.168.48.60 drbddisk::r0 Filesystem::/dev/drbd1::/mnt/drbd1::ext3

论坛徽章:
0
2 [报告]
发表于 2010-03-01 09:37 |只看该作者
没人知道怎么回事吗。。

论坛徽章:
0
3 [报告]
发表于 2010-03-01 17:05 |只看该作者
回复 1# heidern


    DROP了双侧的通信 当然会产生混乱了 两侧都在认为对方已经down了

论坛徽章:
0
4 [报告]
发表于 2010-03-03 10:25 |只看该作者
那这种情况如何修复呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP