关于Heartbeat双机热备的一个疑问
看到很多帖子,说用来做双机的2台服务器都装2网卡,一接外, 一接内,还有一个串口线连对方的RS232口?
那如果当Loadbalance的外网网络出了问题<比如外网卡坏了--比较极端>,但内网还是好的,而Loadbalance1<备机>通过内网还是监视到Loadbalance是健康的,就不切换了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
GUI跑在集群以外的机器上,比如你的工作机。用tcp/ip连到cluster上
这样是否要把桌面装上去呢?
如果升级到heartbeat 2.0, 就不用mon了,heartbeat 2.0 自己可以监控资源的状态,还有GUI可以显示...
http://www.linux-ha.org/GuiGuide
当Loadbalance的外网网络出了问题,双机软件一般会向整个网络发出安全检查信号。如果信号指出配对系统还“活”着的时候,容错软件不启动Failover。
象现在这种情况,就是你所说的"通过内网还是监视到Loadbalance是健康的,就不切换了 "
有的双机软件有自定义功能,你可以设置:什么样的情况下进行切换,比如刚才你所说的,甚至可以检测cpc内存,当cpu利用100%....分钟的情况,就开始切换.
有的双机软件也可以单机使用,通过自定义,可以做到,在server的cpu内存等其他应用程序反映时间数据包进出时间等来设定服务器重起其他接管(双机)远程容灾接管服务(纯软双机)同时声音报警邮件通知短信等服务.
估计将来这可能是集群双机的一个趋势.
恩,我现在就是这样来做的,只用一个网卡,然后在ha.cf里只配置这个口
另外,想请教zhenh和nntp,现在的mon只能够监视到,当某个Realserver出了问题,它只能够提示:
复制代码
如果能够提示类似 192.168.0.12's down的带出问题机器的IP信息的提示,就好了
但我查看了监视脚本http.monitor,好象没有这样的功能
[ 本帖最后由 Linuxcn.com 于 2006-6-27 11:51 编辑 ]
对,正常配置下的确如此的.
作HA系统都得首先定义到底要多高的可用性, 越高的可用性代表越多的成本投入.
如果要达到很高的可用性,一般每个node上得配4块网卡,2/2 bonding, bond0/bond1分别连2个switch,switch之间作crossover(就是/usr/src/linux/Documentation/network/bonding.txt的介绍). 另外需要加大防brainsplit的,还可以用rs232作冗余的heartbeat, 另外还得加上fencing 控制,除了brainsplit,还得防止shared data的一致性问题. 另外如果bond0是外网path, 还需要编写额外的监控脚本来监控外网联通性,万一出现你说的情况,ha cluster可以由此做一个动作.
这种情况下可以配置pingnode. 就是找个外网的节点,一点一台机器ping不到那个外网节点,就进行任务切换。