Lvs+Keepalived负载实现多端口转发问题
目前项目想使用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
谢谢,我试试看!
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........其他自己补