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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能