lvs+keepalived+nginx的问题

linbill168 2016-08-29 10:54:04
lvs+keepalived配置已经成功,两台机器安装ipvsadm和keepalived,另外两台服务器安装nginx并配置好VIP,但发现每次请求只到一台服务器,只有把这台服务器的keepalived关闭,另一台接管就转向到另一台,这样就达不到负载均衡的效果,每次只有一台机器在接收数据,转发到后面两台nginx服务器。

请教一下,是不是lvs+keepalived配置都是这样的?是不是只使用LVS才可以做到真正的负载均衡?但只使用LVS就无法知道后台服务器宕机的问题。请用过的人告之一下。谢谢了!
...全文
689 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
white_dew 2016-09-06
  • 打赏
  • 举报
回复
引用 4 楼 linbill168 的回复:
楼上的解释让我觉得一开始我对LVS+keepalived的理解确实有问题。我再说详细点,看一下对不对。 我想搞清楚的是LVS是不是和nginx一样,只装在一台服务器上,然后配置好有多少后台应用服务器,然后它们就根据算法转发了。 如果LVS跟nginx一样,那就是一开始我理解有问题,因为可以使用虚拟IP(VIP),所以我以为在两台服务器安装了LVS(因为VIP都一样),那访问虚拟IP时,会随机访问到这两台机器的LVS,然后这两台机器的LVS再访问后端的应用服务器。
LVS和keepalived是装在两台机子上,使用是只有其中一台上有VIP和LVS的分发策略,另一台上是没有的. 当主DR宕机后,VIP和分发策略才被备份的接管.
cqyy725 2016-09-06
  • 打赏
  • 举报
回复
引用 7 楼 linbill168 的回复:
如果两台服务器安装了LVS,然后VIP都一样,那我使用这个VIP访问,会访问到哪台服务器上?
master在哪一台,访问就在哪一台! ip addr 可以查看vip的地址
linbill168 2016-08-31
  • 打赏
  • 举报
回复
其实我就是想解决单台装LVS的机器,怎么解决被大并发访问压跨掉的问题?
linbill168 2016-08-30
  • 打赏
  • 举报
回复
如果两台服务器安装了LVS,然后VIP都一样,那我使用这个VIP访问,会访问到哪台服务器上?
cqyy725 2016-08-30
  • 打赏
  • 举报
回复
nginx做负载均衡的时候,不用vip,用真实ip
cqyy725 2016-08-30
  • 打赏
  • 举报
回复
首先,nginx和keepalived不是一回事,他是一台运行,一台待机,且每台机器都要安装,访问层用vip访问。 nginx的负载均衡是在upstream里面配置。只要有一台nginx服务器就可以代理多台机器。使用nginx加keepalived实际是把nginx也高可用。我水平有限不知道这样你明白不?有nginx就不用ipvsadm
linbill168 2016-08-30
  • 打赏
  • 举报
回复
楼上的解释让我觉得一开始我对LVS+keepalived的理解确实有问题。我再说详细点,看一下对不对。 我想搞清楚的是LVS是不是和nginx一样,只装在一台服务器上,然后配置好有多少后台应用服务器,然后它们就根据算法转发了。 如果LVS跟nginx一样,那就是一开始我理解有问题,因为可以使用虚拟IP(VIP),所以我以为在两台服务器安装了LVS(因为VIP都一样),那访问虚拟IP时,会随机访问到这两台机器的LVS,然后这两台机器的LVS再访问后端的应用服务器。
兔子先生2021 2016-08-29
  • 打赏
  • 举报
回复
lvs 的轮询不像nginx 反响代理和haproxy那样,刷新一次就换一台主机,他有一个最长保持时间,只有超过这个时间,你再刷新才会跳转到另外一台服务器。
linbill168 2016-08-29
  • 打赏
  • 举报
回复
是不是我一开始就搞错了一点,不使用keepalived时,LVS只能是配置在一台服务器上,然后这台服务器才去使用负载均衡算法,看使用哪台后端的应用服务器?那这样看来,它跟nginx是一样的。这个观点不知道对不对?
linbill168 2016-08-29
  • 打赏
  • 举报
回复
是不是我一开始就搞错了一点,LVS只能是配置在一台服务器上,然后这台服务器才去使用负载均衡算法,看使用哪台后端的应用服务器?那这样看来,它跟nginx是一样的。这个观点不知道对不对?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧