• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
nginx lvs概述

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模式特点

  1. lvs与rs服务器可以不在同一局域网
  2. nat模式:流量进出都要经过lvs,效率性能不高
  3. 端口也可以不同

 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

posted on 2024-11-02 16:13  孙龙-程序员  阅读(28)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3