Lvs+Keepalived负载实现多端口转发问题

发布于 2021-11-23 01:04:02 字数 509 浏览 799 评论 2

目前项目想使用Lvs+Keepalived实现负载均衡
一、IP分布情况:
VIP(虚拟IP):192.168.98.111
DIP(负载服务器IP):192.168.98.100
RIP(真实服务器IP):192.168.10.107、192.168.10.108
二、项目描述:
使用VIP(192.168.98.111)在端口7000上监听,对外提供服务
在真实服务器1(192.168.10.107)上启动5个相同服务,分别监听在(7001、7002、7003、7004、7005)端口
在真实服务器2(192.168.10.108)上启动5个相同服务,分别监听在(7001、7002、7003、7004、7005)端口
现在负载服务器上已安装ipvsadm+keepalived(负载模式:DR或TUN),想实现:将192.168.98.111:7000的所有请求通过负载,平均分配到真实服务器上的10个端口上,请问能实现吗?我看很多资源都是VIP和RIP端口一样,也有网友说必须端口一致,请大虾们解答解答,万分感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

高跟鞋的旋律 2021-11-28 09:05:26

谢谢,我试试看!

悟红尘 2021-11-28 01:54:53

lvs+keepalived都是针对于端口的,realserver 根本乜有必要开那么多的端口,对服务器的负载是一样的,如果非要这样  ,在配置文件中增加5条

-a -t VIP:7000 -r real server:7001 -g

-a -t VIP:7000 -r real server:7002 -g

-a -t VIP:7000 -r real server:7003 -g........其他自己补

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文