首页 > 其他分享 >lvs模式配置

lvs模式配置

时间:2022-08-15 08:22:36浏览次数:43  
标签:lvs LVS -- IP 配置 模式 Linux 服务器

lvs模式配置

  1. lvs简介
    LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台Web服务器,比如,轮询算法可以将外部的请求平均分发给后端的所有服务器,终端用户访问LVS调度器虽然会被转发到后端真实的服务器,但如果真实服务器连接的是相同的存储,提供的服务也是相同的服务,最终用户不管是访问哪台真实服务器,得到的服务内容都是一样的,整个集群对用户而言都是透明的。最后根据LVS工作模式的不同,真实服务器会选择不同的方式将用户需要的数据发送到终端用户,LVS工作模式分为NAT模式、TUN模式、以及DR模式。

1.1 Ivs: Linux Virtual Server

四层交换,四层路由:

根据请求报文的目标IP和PORT将其转发至后端主机集群中的某-台主机(根据挑选算法)
netfilter

  • PREROUTING --> INPUT
  • PREROUTING --> FORWARD --> POSTROUTING
  • OUTPUT --> POSTROUTING

Ivs:
ipvsadm/ipvs

ipvsadm:用户空间的命令行工具,用于管理集群服务
ipvs:工作于内核中netfilter INPUT钩子.上

支持TCP,UDP,AH, EST, AH_ EST, SCTP等诸多协议
grep -i -A 2 "ipvs’ /boot/config-2.6.32-504.el6.x86_ 64
查看系统对ipvs的支持情况,包括算法

Ivs arch:

调度器: director, dispatcher, balancer

RS: Real Server

Client IP: CIP

Director Virutal IP: VIP

Director IP: DIP

Real Server IP: RIP

标签:lvs,LVS,--,IP,配置,模式,Linux,服务器
From: https://www.cnblogs.com/wg123/p/16586976.html

相关文章

  • CAD设置经典模式
    1、打开桌面CAD2020软件,点击开始绘制。2、点击最上面的倒三角,下拉,点击【显示菜单栏】; 3、点击菜单栏的【工具】,点击【选项板】,点击【功能区】,关闭功能区;  4、......
  • Tomcat 安装与配置、idea 中创建 web 项目
    Tomcat安装可以下载zip格式或exe格式的,其中zip格式的只要解压缩再配置下环境变量就可以使用了。先下载tomcat,到 http://tomcat.apache.org/ 官网下载免安装版!......
  • Linux极简入门系列(一):系统安装和配置(VMware和CentOS)
    学习环境:win10+VMWare+CentOS7 一、软件准备1、VMWare:虚拟机管理软件,官网下载Workstation16ProforWindows,上网搜索注册码破解学习,地址:https://www.vmware.c......
  • Linux下生成core dump文件的配置及对core文件的分析
    目录1.环境配置(core文件生成条件)1.文件路径配置2.core文件大小配置3.可选配置4.参考2.使用gdb对coredump文件进行分析1.环境配置(core文件生成条件)1.文件路径......
  • 施耐德SUX3000大型UPS配置教程
    准备工具,电脑,console线,RJ0024专用数据线码率2400shift+进入系统界面shift+.查看系统参数shift+=调高参数-减小参数shift+/保存参数自动保存,直接退出......
  • 性能测试工具JMeter(二)—— 安装、配置环境变量
    1.技能大纲技能学习路线  2.接口介绍1.1什么是接口测试?接口测试是测试项目和项目之间,模块与模块之间,组件与组件之间的数据交互和权限鉴定。1.前后端分离架构......
  • 【自动化运维专题1】ansible的安装和配置及使用准备
    1.环境准备现准备3台机器,一台作为控制节点,安装ansible,另外两台作为被管理节点,不需安装ansible。主机名IP地址节点类型系统版本ansible-control192.168.250.245控......
  • 关于安装Anaconda,以及GPU版的tensorflow,pytorch,最后配置jupyter
    1.首先是关于Anaconda的安装:  直接到官网上下载对应版本,直接安装,可以自定义安装目录,但是要注意的是你安装的目录必须是全英文(就很烦!)    然后是接下来的步骤......
  • kettle 配置
    Kettle安装以及MySQL千万、亿级数据量迁移方案及性能优化https://blog.csdn.net/qq_43278189/article/details/120860122?utm_medium=distribute.pc_aggpage_search_result......
  • 设计模式学习(2)交给子类
    模板方法模式父类写一些抽象方法,子类来实现他们示例这里我们希望实现一个打印的功能。预计是设计两个类,一个用来打印字符,另一个用来打印字符串。抽象了一个基类设计打......