(f) 响应报文最终送达至客户端
特点:
1、包管前端路由将目标地址为VIP报文一切发给Director Server,而不是RS
2、RS可以应用私有地址;也可所以公网地址,如不雅应用公网地址,此时可以经由过程互联网对RIP进行直接拜访
3、RS跟Director Server必须在同一个物理收集中
4、所有的请求报文经由Director Server,但响应报文必须不克不及进过Director Server
5、不支撑地址转换,也不支撑端口映射
6、RS可所以大年夜多半常见的操作体系
7、RS的网关毫不许可指向DIP(因为我们不许可他经由director)
8、RS上的lo接口设备VIP的IP地址
实验:负载均衡集群企业级应用拭魅战-LVS-DR模式:
实验情况:一台DR负载均衡器,一块网卡172.17.253.132,桥接,两台台后端办事器172.17.251.236和172.17.253.253,各一块网卡,桥接
一,在DR负载均衡器上
1.yum install ipvsadm -y
2.grep -i -C 10 "ipvs" /boot/config-VERSION-RELEASE.x86_64,#查看内核是否支撑ipvs模块
3.iptables -F ;setenf orce 0清空防火墙策略,封闭selinux策略
4.ifconfig ens33:0 172.17.253.100 broadcast 172.17.253.100 netmask 255.255.255.255 up #设备VIP到本地网卡别号ens33:0上(vip地址可所以随便的),并且只广播本身,不然,将来会和后端办事器上回环网卡上设备的vip冲突,所以在后端办事器上设备的vip也只广播本身
6.ipvsadm -A -t 172.17.253.100:80 -s wrr #开启一个基于80端口的虚拟web办事,调剂方法为wrr
7.ipvsadm -a -t 172.17.253.100:80 -r 172.17.253.132:80 -g -w 1 #设备web办过后端real server 为DR工作方法 权重为1
5.route add -host 172.17.253.100 dev ens33:0 #设备vip路由
8.修改内核设备,开启路由转发
- vim /etc/sysctl.conf
- net.ipv4.ip_forward=1
- sysctl -p 使修改的内核设备参数生效
二,在RS后端办事器上
iptables -F ;setenforce 0清空防火墙策略,封闭selinux策略
1.ifconfig lo:0 172.17.253.100 broadcast 172.17.253.100 netmask 255.255.255.255 up #设备VIP到本地回环网卡lo上,并只广播本身
2.route add -host 172.17.253.100 lo:0 #设备本地回环网卡路由
3.
- echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
#1 只答复目标IP地址是来访收集接口本地地址的ARP萌芽请求
- echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
#2 对萌芽目标应用最恰当的本地地址.在此模式下将忽视这个IP数据包的源地址尝尝试选择与能与该地址通信的本地地址.
- echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
- echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
#封闭arp应答
(1): 仅在请求的目标IP设备在本地主机的接收到请求报文的接口上时,才赐与锾螃
(2):必须避免将接口信息向非本收集进行公告
4.开启web、php-fpm、mysql办事
三,验证
在浏览器上拜访172.17.253.100(vip)
【编辑推荐】
- 应用Docker快速创建.Net Core2.0 Nginx负载均衡节点
- 阿里背后应对超大年夜流量的高机能负载均衡“帝国”!
- 3分钟读懂何为分布式、微办事和集群!
- 若何解析Nginx负载均衡策略
- 应用Nginx搭建高可用,高并发的WCF集群
推荐阅读
若何进步家中WiFi的速度和覆盖范围,生怕不少网友都在寻找有效的办法,而经由过程铝箔是可以做到的。据Techspot报道称,达特茅斯大年夜学研究察们经由过程测试铝箔发明,其不仅可以加强WiFi旌旗灯号覆盖>>>详细阅读
本文标题:实现基于LVS负载均衡集群的电商网站架构
地址:http://www.17bianji.com/lsqh/38837.html
1/2 1