LVS集群技术、系统、安装和使用
在使用lvs实现ftp server负载时发现一个问题,如果ftp server不使用非21端口,控制连接可以建立,但是数据无法获取。
求助各位LVS大人,谢谢来帮忙!
架构: 用户 -------> 公网IP(硬件防火墙) -----> 公网IP(LVS: NAT模式、rr轮训) ----> 真实服务器
问题: 这样对LVS而言,看到的请求IP只有一个,就是硬件防火墙的公网Ip地址。 后端rs偶尔会有一台机器压力超高,是其他机器的3倍。
说明: 其中,硬件防火墙 ---> LVS : 是通过公网IP访问的, 硬件防火墙只有一台机器;
各位专家: 小弟我手头有个项目,要接收大量来自现场设备的TCP连接(我做服务端),和UDP报文,解析后保存至数据库。 为了现场设备配置和维护方便,我想使用多台服务器(为了降低每台服务器的负载),但是只暴露出来一个IP地址,并且能够均衡各台服务器的负载,请问LVS能够满足我的这个需求吗?谢谢!
我想在suse linux sp2安装LVS,但我发现suse11 sp3内置有LVS但suse11 sp2内没有?请教如何在suse 11 sp2内安装LVS。
请问现在lvs的最大并发连接数大概是多少? ipvsadmin中显示的4096可以修改吗,要怎么修改?
我的路由arp表,总是更新为 VIP --real MAC 这是为何? 客户端是windows server 使用loopback网卡设置的vip。
VIP:10.10.3.170 REALSERVER有两台,用NGINX发布的123.zip文件
当一个人访问10.10.3.170下载123.zip时,请求被分配到其中一台REALSERVER上,看这台REALSERVER的网卡流量为满载10MB/s 当两个人访问10.10.3.170下载123.zip时,两个请求分别被分配到两台REALSERVER上,再看两台REALSERVER的网卡流量时分别只有满载的一半流量5MB/s。
LVS DR模式下,一个人下载一个3G的文件,速度有11MB,因为是百兆的测试环境,所以这完全正常,等多人下载文件时,网卡却只有一半的速度,约5MB左右,我是一台DR,两台REAL SERVER进行的测试,请各位指点。
附上我的配置:
!/bin/bash # 2013-09-07 by kgdxpr
VIP=10.10.3.170 RIP1=10.10.3.140 RIP2=10.10.3.141
/etc/rc.d/init.d/functions
logger $0 called with $1 case "$1" in
start) echo " start LVS of DirectorServer" /sbin/ifconfig eth0:0 $VIP netmask 255.255.255.255 broadcast $VIP up
能够模式DR和NAT: 向RealServer中UDP程序,但是返回数据时地址是真事的IP,不是虚拟IP。
而TUN模式: 根本不能用。。。
查了很多次,说应用程序要绑定VIP,行不通,,,该怎么解决?
服务器部分
Master 192.168.1.11 //lvs主服务器 BACKUP 192.168.1.12 //lvs从服务器 VIP 192.168.1.8 //虚拟IP tcp1l 192.168.1.16 //tcp服务器 tcp2 192.168.1.17 //tcp服务器
在lvs的master和slave上安装ipvsadm和keepalived global_defs { router_id LVS_DEVEL //负载均衡器标识,同一网段内,可以相同 }
vrrp_sync_group VGM { //定义一个vrrp组 group { VI_1 } }
vrrp_instance VI_1 { //定义vrrp实例
There are currently 0 users online.