请教linux双机高可用性的几个问题
负载均衡,集群的概念太多了,有点晕
环境:
rh9+apache2+tomcat5
主要是高可用性,两台机器,一台坏了,另一台可以无缝接替,不考虑负载均衡,也没有其他前端设备
问题:
1.能否通过DNS对apache,tomcat实现监测,监测不到时转到另一台机器上
2.如果从应用层考虑,tomcat倒是可以实现负载均衡,但是不能实现高可用性,主服务器down了,副服务器也没用了,是这样的吗?
3.如果从系统层考虑,使用cluster软件,对外是一个IP吗?共享磁盘是必须的吗?如果系统没问题,应用层down了,cluster能监测到吗?
大家有什么好的解决办法请帮忙
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
祝你好运。试验成功不妨写一篇文章,我得试验笔记随着我的笔记本硬盘坏而找不回来了。
nod,nod,这样的话备份机还可以当作测试机用,文档我已经看了一整天了,准备开始测试,谢谢两位帅哥
如果你只需要热备份,不需要负载均衡那么就不需要使用LVS。只使用heartbeat软件和相应的硬件就可以了。
LVS主要用户负载均衡,你的需求不需要这个。
另外,对hidden不是很清楚
把real server的所有端口都hidden之后,同一网段的其他机器访问real server,其实也是跟外网访问一样,都是通过load balancer去访问的,是这样吗?
这样的话,除了已经集群的web服务,其他服务,比如ssh会有什么样表现呢?
在lvs网站里提到的redirect和policy routing是不是和Hidden有同样的作用?哪个更适用?
thanks,还有个小问题,看lvs的文档说如果load balancers也作为real server,那么要启用Local Node Feature,是这样的吗?
还有什么其他要注意的问题?
no problem
我还有个问题,我这里没有前端设备,只有两台机器
能不能把load balancers,real server,NFS都做到这两台机器上,这样可以用吗?
好咚咚,我试一下,谢谢
可以的,利用专用的heartbeat通道(可以是串口,以太网专用链路等)
参考 http://nocsys.zk.cn