一 基础知识:

1 群集种类:

1.1 LB 负载均衡;解决大量的并发的连接请求;

scale on(单机处理能力的增强)

scale out

1.2 HA 高可用性群集;应用于企业网中高可用性体系,提供时时的在线服务99.999%能够正常运行;

1.3 HP 高性能群集;应用于大量的复杂的计算时使用;

2 群集分发装置(director dispather):将请求分发到群集中的各个主机中

2.1 从表现形式上划分:

2.1.1 通过硬件实现(F5)

2.1.2 通过软件(比如Linux中的2.4、2.6、ipvs[ipvsdm]-->lvs)

2.2 从层次上划分:

2.2.1 四层交换:协议 端口号【包括:F5、lvs】

2.2.2 七层交换:squid nginx

3 为了实现LVS-DR模型需要解决相关问题:

3.1 每个real server上都需要配置vip;vip配置在lookback接口上;

3.2 解决多个相同vip导致的arp应答混乱;

3.3 通过arp_arpannounce和arp_ignore来控制realserver的arp应答;

3.4 解决realserver的应答报文的源地址,源地址应该为VIP;

4 LVS三种模型:

4.1 LVS-NAT模型:

特点:VS-NAT 最易于配置 ;可扩展性差 ;所有流量都要经过分发装置,容易形成瓶颈;

数据包流向:CIP-DGW-VIP-RIP-DIP-DGW-CIP

4.2 LVS-DR模型:直接路由模型;

特点:能够处理比nat模型更过的节点;

数据包流向:CIP-DGW-VIP-RIP-DGW-CIP

Rip和dip需在同一个网络中;

Realserver的网关不再是rip;

4.3 LVS-TUN:隧道模型;

特点:可以夸广播域,即不再同一局域网内;可扩展性好;仅修改请求进入IP;

数据包流向:CIP-DGW-VIP-RIP-DGW-CIP

5 ipvsadmin 常用命令:
ipvsadm -Ln 查看分发规测和分发情况
ipvsadm -Ln -c 查看连接状态
ipvsadm -L -n --rate 查看当前连接数
ipvsadm -L -n --stats 查看总连接数
ipvsadm -C 清空规则

6 客户端的arp控制:

6.1 详解arp_arpannounce:

//将使用2 integer;

6.2 详解arp_ignore:

转载于:https://blog.51cto.com/shdw1999/1021412

Linux服务器负载均衡LB相关推荐

  1. linux查看服务器负载均衡,Linux服务器负载均衡LB

    一 基础知识: 1 群集种类: 1.1 LB 负载均衡:解决大量的并发的连接请求: scale on(单机处理能力的增强) scale out 1.2 HA 高可用性群集:应用于企业网中高可用性体系, ...

  2. 两台linux服务器负载均衡代码实现,nginx实现负载均衡,nginx负载均衡确保两台服务器数据保...

    nginx实现负载均衡,nginx负载均衡确保两台服务器数据保 一.准备篇: Nginx 负载服务器: Centos 6.2 IP:192.168.1.93 WEB服务器: Web1:192.168. ...

  3. 宝塔linux 做负载均衡,利用BT宝塔面板做网站多服务器负载均衡图文教程

    对于我们做网站的来说,如果流量大了,一台服务器肯定是不够的,接下来要考虑很多方面,比如动静分离.比如数据库异步,比如负载均衡等等.因为我们很多新手站长都用的是BT宝塔面板,下面虾皮路就介绍一下利用BT ...

  4. LVS详解及基于LVS实现web服务器负载均衡

    前言 LVS(Linux Virtual Server)Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.通过LVS提供的 ...

  5. Linux LVS 负载均衡群集

    目录 Linux LVS 负载均衡群集 一.集群与分布式 集群的含义 LVS 模型 系统性能扩展方式 群集的三种类型 负载均衡群集 高可用群集 高性能运算群集 LVS 的负载调度算法 分布式系统 集群 ...

  6. inux 下查看服务器负载均衡

    linux 下查看服务器负载均衡 uptime 20:57:21 up  9:18,  1 user,  load average: 0.73, 0.66, 0.50 #显示当前用户数,以及最近1 分 ...

  7. web服务器负载均衡实现

    摘要: 负载均衡(Load Balance)是集群技术(Cluster)的一种应用.负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力.目前最常见的负载均衡应用是Web负载均衡.根据实现的 ...

  8. f5服务器负载均衡性能指标,服务器负载均衡f5

    服务器负载均衡f5 内容精选 换一换 创建私网类型的负载均衡器.创建成功后,该接口会返回创建的负载均衡器的ID.所属子网ID.负载均衡器内网IP等详细信息.若要创建公网类型的负载均衡器,还需调用创建弹 ...

  9. 负载均衡服务器性能,服务器负载均衡:确保应用服务的高性能与高可用

    随着互联网的快速发展和业务量的不断提升,基于网络的数据访问流量迅速增长,特别数据中心.大型企业及门户网站,日益丰富的内容和信息输出大大加速了服务器的资源消耗.加上大部分网站都需要提供24小时不间断服务 ...

最新文章

  1. 公司内部将多国语言key转换成中文javaScript
  2. NopCommerce架构分析之八------多语言
  3. CGI与Servlet的区别和联系
  4. 数据分析系统数据库选型
  5. (67)SPI外设驱动接收驱动(六)(第14天)
  6. 【Flink】Flink 控制台能消费 但是 Flink 任务不能消费 内置topic 导致问题
  7. c语言作业答案第四章,C语言程序的设计课件源程序及习题的答案第4章.ppt
  8. XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效)
  9. pixhawk启动脚本分析
  10. 高数篇:02费马定理
  11. 解决: Tomcat 启动项目没问题,访问网页页面出现空白无显示
  12. fabs linux头文件,fabs(c语言fabs函数用法求精度)
  13. 甲骨文CEO拉里-埃里森--硅谷最张扬最具争议的CEO
  14. papers with code介绍(人工智能方向研究生的必备网站)
  15. [论文阅读](不确定性系列)
  16. 【学习笔记】Python基础入门知识笔记,万字攻略带你走进Python编程
  17. netcat工具安装
  18. Git零基础教程①:如何加速开源社区github的打开(2022版)
  19. java胶囊咖啡机_雀巢Piccolo XS小星星胶囊咖啡机详细介绍
  20. 搭建个人移动图书馆——Calibre-web

热门文章

  1. php 第三方DB库NOTORM
  2. 【转载】设置Windows中gvim的默认配色方案和字体
  3. mysql 必须掌握的工具pt-query-digest安装
  4. 移动开发框架,第【二】弹:Hammer.js 移动设备触摸手势js库
  5. weibo4j中的 jar解释
  6. 华为H3C ER3100由器限速方法合集
  7. proftpd登陆速度慢的解决[转]
  8. 微服务架构 — 微服务框架
  9. 计算体系结构的演进规律
  10. 24BYJ48电机的使用,带驱动程序