原帖由 gl00ad 于 2008-10-25 07:16 发表
有个固定的TCP端口用于监听,当客户连上来之后会协商一个UDP端口用于通信;于是服务器开启协商的UDP端口与客户端通信。
LVS schedule -- 固定的TCP端口(NOT UDP)-- to real server
当客户连上来之后 -- r ...
原帖由 gl00ad 于 2008-10-25 09:31 发表
I already told you, schedule 固定的TCP端口 to one of the real server, which one does not matter, as it will change.
your own application 协商一个UDP端口用于通信 on the real server, that mean ...
原帖由 jerrywjl 于 2008-10-25 12:33 发表
那你去看Red Hat的lvs 管理手册好了。http://www.redhat.com.cn/docs --> RHCS/GFS
我正是因为做过并看过才告诉你。不过你那个服务,只有你自己试了。你不试怎么知道?!
原帖由 miaoer 于 2008-10-25 12:44 发表
关于LVS的配置等我都看过的。
问题的关键不在于怎么配置,而是目前的LVS解决方案是否在理论上能满足我的需求?
我目前需要的应该是一种layer-7的schedule算法,并且能够插入我自己的用户数据解析代码来 ...
原帖由 jerrywjl 于 2008-10-25 14:38 发表
行不行的问题,我觉得还是要靠benchmark来以事实说明;用与不用LVS,毕竟要经过不断调试才能真正说明问题。
既然已经是熟手,我想做这样的工作并不需要花多少时间和精力。
你说对了,除了IPVS方面的其他 ...
HA 也需要 LOAD BALANCE 也是需要的
Server A 与My Server 之间 -- real server vs LVS
Server B 与 My Server 之间 -- real server vs LVS
/etc/vsftpd.conf
pasv_min_port=10000
pasv_max_port=20000
pasv_address=n.n.n.n
/sbin/iptables -t nat -A POSTROUTING -p tcp -s n.n.n.0/24 --sport 20 -j
MASQUERADE
/sbin/iptables -t mangle -A PREROUTING -p tcp -d n.n.n.n/32 --dport 21 -j MARK
--set-mark 21
/sbin/iptables -t mangle -A PREROUTING -p tcp -d n.n.n.n/32 --dport
10000:20000 -j MARK --set-mark 21
原帖由 gl00ad 于 2008-10-28 01:16 发表
Let us forget (HA 也需要) for a moment, focus on (LOAD BALANCE 也是需要的) using LVS
let us use a similar example, ftp (active and passive) from redhat Document about firewall mark
...
原帖由 miaoer 于 2008-10-31 10:50 发表
Persistence and firewall mark are not able to handle this.
The UDP port is negotiated dynamicly and varies all the time.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |