Heartbeat--为什么起动不了haresources里面的资源?-<已解决>
软件:heartbeat-2.0.5.tar.gz---------安装过程没有问题
我的haresources的主要内容:
Loadbalance IPaddr:192.168.0.20/32/192.168.0.20 lvs mon
说明
Loadbalance----主director的主机名字
192.168.0.20---virtual IP
lvs---/etc/init.d/lvs---一个启动IPVS规则的脚本文件
mon--/etc/init.d/mon---监视realserver的脚本
特殊说明mon一定要这样运行才生效:
- #/etc/init.d/mon &
复制代码
而不能
- #/etc/init.d/mon start
复制代码
本人水平非常菜,不能使mon以#/etc/init.d/mon start的方式运行,郁闷一
lvs可以这样运行
- #/etc/init.d/lvs start
复制代码
问题:
当我
#/etc/init.d/heartbeat start的时候
- root@Loadbalance:/etc/ha.d# /etc/init.d/heartbeat start
- Starting High-Availability services:
- Done.
复制代码
但是lvs和mon都没有运行起来,不知道是什么原因?
[ 本帖最后由 Linuxcn.com 于 2006-6-27 10:05 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
把haresources 变成 “Loadbalance 192.168.0.20",运行的结果是:
复制代码
虚拟IP没起来
而我单独这样
复制代码
再来看log,Loadbalance的log:
复制代码
Loadbalance1的log
复制代码
看起来应该是正常的啊
这样是可以的,迷茫中
[ 本帖最后由 Linuxcn.com 于 2006-6-26 10:50 编辑 ]
ha.cf 里把 ucast eth0 192.168.0.11 换成 bcast eth0
haresources 变成 “Loadbalance 192.168.0.20"
你的 uname -n 的结果是 "loadbalance" 还是 "Loadbalance"? 大小写要分清。
然后两边都起heartbeat. 看看192.168.0.20有没有起来。
想了半天,还是决定顶一下.
无论如何,还是要感谢你的建议啦
node name是和uname -n一样的,也就是主机名
mon我自己已经"抄"+改动,已经可以以/etc/init.d/mon start的方式启动了,而且监视realserver功能也正常
现在就是如何配双机的问题
目前我的能力可能帮不了你太多.
node name 一定要和 uname -n 一样.
后面那个mon的好象可以自己写一个script 来处理的.
最后,顺便请教一下大家,
像/usr/bin/mon &这样运行的服务,我何如把它停掉?
不得不承认,小弟是纯粹照"本"抄来的,32位的netmask好象是用来做广播的,我把虚拟IP这样配置:
复制代码
客户机是可以正常通过访问虚拟IP192.168.0.20,得到真实服务器提供的web服务的,而且LVS的功能也正常
详情可看小弟的另一个帖子
http://bbs.chinaunix.net/viewthr ... ghlight=Linuxcn.com
原理是什么,小弟真的不清楚,抱歉
ha-log:
复制代码
[ 本帖最后由 Linuxcn.com 于 2006-6-23 09:46 编辑 ]
Loadbalance的ha.cf:
复制代码
而Loadbalance1的ha.cf就只有这句不同,其他都一样:
复制代码
haresource现在都改为:
复制代码
其中,lvs,moon2个服务都在/etc/init.d/目录下面
我单独这样运行:
复制代码
复制代码
ipvsadm的规则,虚拟IP,mon监视程序都可以正常服务的
请老大们帮我看看是那里出了问题
哦,最后要交代的是,我是在VM上做的实验,很多帖子上说要用心跳信号,但是我一直不是很理解他们这么说:
复制代码
既然已经有了心跳线,为什么还要1个串口线做心跳线呢
而且在ha.cf里他们把
复制代码
都选上了
小弟新手,实在搞的有点糊涂了
[ 本帖最后由 Linuxcn.com 于 2006-6-23 09:32 编辑 ]
最好能把你的 ha.cf 还 ha-log 帖上来看看. 不然不知道为什么.
友性提示 32 位的 netmask 用来做什么呀?