免费注册 查看新帖 |

Chinaunix

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

关于heartbeat双机热备active/standby疑问?? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-11 10:08 |只看该作者 |倒序浏览
我通过网上的一些文章使用了heartbeat  配置成了 active/standby 模式
但是现在我的想法是如下: 主服务器 A  从服务器 B

1. 主服务器(A)挂掉,从服务器(B)接管主服务器资源
2. 从服务器(B)挂掉,主服务器(A)不受影响,继续服务。。

请问这个需要怎样设置?修改 ha.cf 能不能实现?还是需要其他的插件??
我现在的设置发现,从服务器挂掉,主服务器会接管从服务器资源,这样就造成主服务器的资源运行两次,使得主服务器服务受到影响。。
不知道大家有没有什么好的想法??

论坛徽章:
0
2 [报告]
发表于 2008-01-11 10:33 |只看该作者
贴 haresources ha.cf

论坛徽章:
0
3 [报告]
发表于 2008-01-11 10:42 |只看该作者
主dr的ha.cf:
+++++++++++++++++++++++++++++++
logfile        /var/log/ha-log
keepalive 5
deadtime 15
warntime 10
initdead 120
udpport        7941
ucast eth0 192.168.1.100
auto_failback on
watchdog /dev/watchdog
node        MDR
node        BDR
ping_group group1 192.168.1.5 192.168.1.7
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster
++++++++++++++++++++++++++++++++
备机和主的ha.cf大部分相同只是
ucast eth0 192.168.1.101
++++++++++++++++++++++++++++++++
主dr的haresources:
MDR Lvs_Dr.sh ldirectord
++++++++++++++++++++++++++++++++
备机和主的haresources相同
++++++++++++++++++++++++++++++++

论坛徽章:
0
4 [报告]
发表于 2008-01-11 10:47 |只看该作者
你的问题我不确定你可以

  1. auto_failback off
复制代码

看看结果。

论坛徽章:
0
5 [报告]
发表于 2008-01-11 10:49 |只看该作者
另外贴你的 uname -n
你的问题想是 haresources 里面配置重复的问题。

论坛徽章:
0
6 [报告]
发表于 2008-01-11 11:06 |只看该作者
首先,谢谢您的回复
主dr :
#uname -n
MDR
备dr :
#uname -n
BDR

我的haresources里面只配置了
MDR Lvs_Dr.sh ldirectord

我发现,每次从机down后,主dr的ldirectord都会不正常,不能起作用。

论坛徽章:
0
7 [报告]
发表于 2008-01-11 11:35 |只看该作者
你用 ldirectord 做的啥服务?
建议你主从的hosts文件里加入这两台机器。

[ 本帖最后由 xinyv 于 2008-1-11 11:36 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2008-01-11 11:42 |只看该作者
ldirecord是heartbeat的一个套件,因为我做的lvs,ldirectord做realserver的管理
/etc/hosts我已经把两台服务器都添加了.

现在我已经实现了Direct server的ha,但是,我觉得不够理想,因为我是想以MDR服务器为主
BDR只是在MDR挂掉时候,临时跑一下,不想BDR影响MDR

论坛徽章:
0
9 [报告]
发表于 2008-01-11 11:50 |只看该作者
原帖由 大司南 于 2008-1-11 11:42 发表
ldirecord是heartbeat的一个套件,因为我做的lvs,ldirectord做realserver的管理
/etc/hosts我已经把两台服务器都添加了.

现在我已经实现了Direct server的ha,但是,我觉得不够理想,因为我是想以MDR服务器 ...


把 auto_failback on 看看你切换的脚本。

论坛徽章:
0
10 [报告]
发表于 2008-01-11 15:22 |只看该作者
想问一下,假如realserver有两台机器都跑web服务,如果有一台realserver down机了,lvs是否可以检测到后端realserver down机了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP