我是靠谱客的博主 幸福路灯,最近开发中收集的这篇文章主要介绍keepalived转发器(Director)和真实服务器RS装在同一台主机上使用,可以节省成本。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

背景:3台都开keepalived,2台做RS,1台做转发器。

两台RS上要清内核策略ipvsadm -C, 开启dr.sh。

转发器上正常开keepalived, 不开启dr.sh。

  LVS模式的选择:TUN模式和DR模式,一定要选择DR模式。

隧道模式下,两种情况下都有可能导致VIP不可访问。

(1)重启了keepalived或者网络波动,VIP发生转移,但是原VIP的ip模块,仍记录自己是VIP,自己pingVIP的包直接从自己的tunl0口回复回来,导致自己还认为是VIP;而实际的VIP已经发生了转移,故会产生多个VIP即多个主服务器。只要VIP不是只落在一台上面,VIP在界面上就不可访问。

多个VIP的产生,两台VIP之间会一直互相甩包,会导致流量异常,1S能到0.03G的流量。

(2)转发器的TUN.sh没有关闭,导致转发器不回应外界的arp请求,故外界找不到VIP是哪一台主机,不可访问VIP。

解决方案:采用了DR模式,并且后台模拟标准的使用用法。可以解决单点故障问题。


注意:充当转发器的那一台不要开启dr.sh,只在RS上开启dr.sh。

转发器开启dr.sh,则外界访问VIP的ARP包不会收到回应,找不到VIP落在了哪一台主机上,VIP访问不到。

而如果RS上不开启dr.sh,则RS会回应外界的ARP包,告诉他们我是VIP,则会导致外界的请求不经过转发器转发,直接发到RS上。


这种用法,我目前测到的流量依然很大,1S 有0.1M的流量。





最后

以上就是幸福路灯为你收集整理的keepalived转发器(Director)和真实服务器RS装在同一台主机上使用,可以节省成本。的全部内容,希望文章能够帮你解决keepalived转发器(Director)和真实服务器RS装在同一台主机上使用,可以节省成本。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部