这里是LVS集群项目的中文社区。欢迎大家在这里讨论和交流LVS集群的安装、使用、维护与开发,以及相关技术,帮助完善LVS的中文文档。也欢迎您在这里建立您的博客!
ipvsadm 配置的完整过程究竟是怎样的?不通如何排故定位?vip上的端口为什么没打开?
我在E5-2670 16core CPU, 32G Memory, Intel I350 NIC(8 rxq/8txq) 硬件平台下测试webbench 发现怎么优化都无法突破 9k request per second. (淘宝内核,网卡中断亲和都已设置)
但是使用 wrk 测试 可以达到 3w+ request per second. 仔细研究了下 wrk 与 webbench 区别, wrk 更倾向于使用长连接发送http请求, webbench更多是 http 端连接请求.
请问大家有这方面的建议或者经验吗?
为什么我启动keepalived后,只添加了一个Real Server,
################################################## virtual_server 192.168.31.101 80 { delay_loop 6 lb_algo rr lb_kind DR nat_mask 255.255.255.0 persistence_timeout 50 protocol TCP
场景:
lvs + keepalived 方式搭建的集群。 模式采用 DR直接路由模式 算法是wrr
问题1. 我是三线机房三线设备,用DR模式可以实现三线集群吗?为什么实现不了? 问题2.当RS挂掉后,当前这个RS的会话session是不是全部都丢掉了?我测试发现RS闪断remove 后又add 发现会话还是存在的,会有什么影响吗?
LVS 中的ipvs的.c文件,我想修改LVS中的相关算法,但是根据网上的很多相关信息,都没有找到相应的.c文件,只找到了相关的模块动态连接库.ko文件。是不是因为版本的原因,还是其他什么原因,无法找到ip_vs相关的.c文件。望能相助。 谢谢!!
https://github.com/lvsgate/lvs-dpdk https://github.com/jlijian3/lvs-snat已经移植到lvs-dpdk了
lvs配置 ifconfig eth0:0 192.168.0.189 broadcast 192.168.0.189 netmask 255.255.255.255 up route add -host 192.168.0.189 dev eth0:0 ipvsadm -A -t 192.168.0.189:80 -s rr ipvsadm -a -t 192.168.0.189:80 -r 192.168.0.192:80 -g ipvsadm -a -t 192.168.0.189:80 -r 192.168.0.193:80 -g
从realserver访问vip地址时,貌似没有经过lvs,直接访问本机了,如何解决? 从调度服务器也不能正常访问VIP,如何解决?
系统架构: 调度算法: DR模式 DR:Keepalived+Lvs IP:10.251.146.83 VIP:10.251.146.254 RealServer01:jboss4 IP:10.251.146.69 VIP:10.251.146.254 RealServer02:jboss4 IP:10.251.146.70 VIP:10.251.146.254
谢谢大家帮忙给看看,LVS的NAT模式,打开重定向后状态一直是SYN_RECV,即使关掉重定向也恢复不了,抓了下包,看着有点晕,请帮忙分析下,是哪的问题,
一开始做了几次实验都是关闭重定向的状态下测试的(其它操作都一模一样),没有任何问题,但每次一打开重定向,状态就会变成SYN_RECV,再把重定向关掉,状态仍然是SYN_RECV,以为是配置不对呢,就特意做了下面的实验:
其中真实服务器B不启动HTTP服务,真实服务器A正常启动服务,打开重定向后A的状态变成了SYN_RECV,再关闭重定向,A的状态不能恢复,
此时把B的HTTP服务启动,打开重定向,B也变成了SYN_RECV,再关闭重定向,A和B都不能访问了,状态都成了SYN_RECV。
实验环境,VMWARE虚拟出三台服务器,一台做LB,上面提到的A和B做RS,用本机192.168.133.204访问VIP:192.168.132.232,DIP是20.20.20.1 A的IP地址是:20.20.20.2,B的IP地址是:20.20.20.3 三台服务器之间是桥接,A和B的网关指向了20.20.20.1,防火墙和selinux已经关闭
There are currently 0 users online.