nginx lvs概述
·4层负载均衡 传输层 负载均衡最多认识到端口
·7层负载均衡 应用层 url uri转发 http https
负载均衡 Ivs 对数据进行转发
反向代理 nginx/haproxy 做的代理 代替用户找 找到后发送给用户
Ivs 预备姿势-arp
lvs
lvs工作模式
- dr direct routing 直接路由模式
- nat
- tun 隧道
- full nat 完全nat模式
lvs-dr模式
为什么要抑制arp解析?
lvs-nat模式
网络地址转换
lvs-nat模式特点
- lvs与rs服务器可以不在同一局域网
- nat模式:流量进出都要经过lvs,效率性能不高
- 端口也可以不同
lvs-dr模式环境:
web客户端
服务端:
#1b01 1b02 ##关闭 keepalived nginx负载均衡 systemctl stop keepalived nginx systemctl disable keepalived nginx yum install -y ipvsadm [root@lb01 ~]# rpm -ql ipvsadm /etc/sysconfig/ipvsadm-config /usr/lib/systemd/system/ipvsadm.service /usr/sbin/ipvsadm /usr/sbin/ipvsadm-restore/usr/sbin/ipvsadm-save /usr/share/doc/ipvsadm-1.27 /usr/share/doc/ipvsadm-1.27/README /usr/share/man/man8/ipvsadm-restore.8.gz /usr/share/man/man8/ipvsadm-save.8.gz /usr/share/man/man8/ipvsadm.8.gz
检查ipvsadm内核模块是否加载
lvs-dr模式配置ipvsadm
ip addr add 10.0.0.3/24 dev eth0 label eth0:1
web服务器 rs服务端配置
3)小结
·lvs服务器: 配置
·后端rs服务:配置lo vip ,抑制arp解析
4)调试
1,不要在Ivs本地进行测试。
2,Ivs应对高并发负载均衡,访问量比较少的时候,不会像nginx 1:1
lvs与keepalived配合
keepalived for Ivs
配置文件分为几个部分?
本文来自博客园,作者:孙龙-程序员,转载请注明原文链接:https://www.cnblogs.com/sunlong88/p/18522123