请教LVS应用问题:当多LVS中-A存在多IP,heartbeat如何配置?
首先我的环境中存在2台LVS用HEARTBEAT实现主备,而且工作正常,现在由于业务需要,想增加一条isvsadm -A -t IP:80 -s wlc,这样等于是让LVS支持2套IP(网站)的负载均衡,但是我发现在heartbeat的实现时,出了问题.本来heartbeat的haresources文件配置是一个主机名对应一个IP的,如:lvs1 xxx.xxx.xxx.xxx/24/eth1 ,但是现在如果多增加了一个LVS虚拟IP,那么在haresources中应该怎么支持呢?大家有没有碰到过类似的应用?怎么处理比较妥当?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
注意,如果你是用ethX作Heatbeat,要记得用不同网段的IP来作heatbeat,不要用LVS的IP来作heatbeat,要不然会出现很多的问题。
同时记得用两张不同的网络适配器。
谢谢楼上,我大概理解了你的意思,因为我现在用heartbeat实现的是以LVS虚拟IP地址来做的转换条件,也就是说一但主失败了辅就通过ARP接管LVS的虚拟IP,但是楼上的意思应该是将LVS的服务做成转换条件,一旦主失败辅就运行LVS的ifconfig和lvs命令,来接管服务,不知道我理解的对否?我争取在测试环境测试一下谢谢.
这个跟lvs没关系吧
heatbeat用的IP与lvs用的IP肯定不一样
heatbeat保证的是LVS互备间的HA,跟有多少个-A没有实际的关系