Linux集群系列之六——LVS持久连接
2016-12-19 16:28
323 查看
DR:
arp_ignore = 1
arp_announce = 2
数组:变量阵列
array_name=("" "" "" )
declare -a A 把一个变量明确申明为数组
LVS的持久连接:
无论使用什么算法,LVS持久连接都能实现在一定时间内将来自同一个客户端请求派发到同一个RS。
持久连接模版(内存缓冲区):
每一个客户端 及分配给它的RS的映射关系:
ipvsadm -L -c 显示当前的持久连接数
ipvsadm -A|E ... -p timeout: 指定连接时长,默认300秒
在基于SSL:需要用到持久连接:
PPC:将来自于同一个客户端对同一个集群服务的请求,始终定向至此前选定的RS; 1-1
ipvsadm -E -t 192.168.10.11:80 -s rr -p 600 指定持久连接时长
PCC:将来自于同一个客户端对所有端口的请求,始终定向至此前选定的RS; 1-ALL
ipvsadm -C
ipvsadm -A -t 192.168.1.10:0 -s -rr -p 600
ipvsadm -a -t 192.168.1.10:0 -r 192.168.1.12 -g -w 2 (0表示所有端口的请求都是集群服务)
ipvsadm -a -t 192.168.1.10:0 -r 192.168.1.11 -g -w 3
把所有端口统统定义为集群服务,一律向RS转发
PNMPP:持久防火墙标记连接 1-N
PRERIUTING
80:10
23:10
将两个毫无相关的端口标记成一个数字,然后将这个标记定义成集群服务(标记为0到99的整数,只要此前防火墙没有使用过即可)
iptables -F -t mangle
iptables -A PREROUTING -i eth0 -t mangle -p tcp -d 172.16.100.6 --dport 80 -j MARK --set-mark 1
iptables -A PREROUTING -i eth0 -t mangle -p tcp -d 172.16.100.6 --dport 443 -j MARK --set-mark 1
ipvsadm -A -f 1 -s rr -p 3600
ipvsadm -a -f 1 -r 172.16.100.7 -g -w 2
ipvsadm -a -f 1 -r 172.16.100.8 -g -w 1
arp_ignore = 1
arp_announce = 2
数组:变量阵列
array_name=("" "" "" )
declare -a A 把一个变量明确申明为数组
LVS的持久连接:
无论使用什么算法,LVS持久连接都能实现在一定时间内将来自同一个客户端请求派发到同一个RS。
持久连接模版(内存缓冲区):
每一个客户端 及分配给它的RS的映射关系:
ipvsadm -L -c 显示当前的持久连接数
ipvsadm -A|E ... -p timeout: 指定连接时长,默认300秒
在基于SSL:需要用到持久连接:
PPC:将来自于同一个客户端对同一个集群服务的请求,始终定向至此前选定的RS; 1-1
ipvsadm -E -t 192.168.10.11:80 -s rr -p 600 指定持久连接时长
PCC:将来自于同一个客户端对所有端口的请求,始终定向至此前选定的RS; 1-ALL
ipvsadm -C
ipvsadm -A -t 192.168.1.10:0 -s -rr -p 600
ipvsadm -a -t 192.168.1.10:0 -r 192.168.1.12 -g -w 2 (0表示所有端口的请求都是集群服务)
ipvsadm -a -t 192.168.1.10:0 -r 192.168.1.11 -g -w 3
把所有端口统统定义为集群服务,一律向RS转发
PNMPP:持久防火墙标记连接 1-N
PRERIUTING
80:10
23:10
将两个毫无相关的端口标记成一个数字,然后将这个标记定义成集群服务(标记为0到99的整数,只要此前防火墙没有使用过即可)
iptables -F -t mangle
iptables -A PREROUTING -i eth0 -t mangle -p tcp -d 172.16.100.6 --dport 80 -j MARK --set-mark 1
iptables -A PREROUTING -i eth0 -t mangle -p tcp -d 172.16.100.6 --dport 443 -j MARK --set-mark 1
ipvsadm -A -f 1 -s rr -p 3600
ipvsadm -a -f 1 -r 172.16.100.7 -g -w 2
ipvsadm -a -f 1 -r 172.16.100.8 -g -w 1
相关文章推荐
- linux集群系列(4) --- LVS之负载均衡集群 --- 持久连接
- linux lvs持久链接和防火墙标记实现http和https共享同一集群服务
- 菜鸟学Linux 第084篇笔记 lvs持久连接和awk简单使用
- linux集群系列(一):LVS+Keepalived以DR模式实现负载均衡
- LVS基于DR模型实现简单负载均衡集群和持久连接
- LVS 集群中持久连接详解(PPC+PCC+PNMPP)
- LVS集群之持久连接
- linux命令:linux集群系列之一---LVS类型解析
- Linux集群系列01-LVS_NAT模型配置
- Lvs-dr(直接路由)集群的实现和防火墙标记实现持久连接
- linux关于负载均衡lvs持久连接
- 使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务(DR模式
- 用Linux下的LVS软件实现Linux集群
- Linux下基于LVS的集群原理及配置方法
- 基于linux的集群系统LVS
- 用LVS构架负载均衡Linux集群系统
- Linux TCP server系列(4)-浅谈listen与大并发TCP连接
- 基于VMware环境Linux服务器集群方案--LVS+Keepalived (1)
- 用Linux下的LVS软件实现Linux集群
- 集群系列二(LVS的算法)