LVS负载均衡集群(NAT)

news2025/1/11 20:01:13

目录

1.LVS

2.集群分类

3.负载均衡集群工作模式

4.负载均衡集群架构

5.LVS作用

6.LVS与nginx比较

7.ipvsadm工具

8.实验

        第一台服务器

        进入第二台第三台服务器下载http服务nfs服务rpcbind服务并启动

         进入第四台服务器

         9.总结


1.LVS

        负载均衡的结构

2.集群分类

        负载均衡器集群        减少响应延迟 并发处理

        高可用集群        减少服务中断时间

        高性能集群        分布式 并发处理

3.负载均衡集群工作模式

        地址转换        (NAT)

        IP隧道        (TUN)

        直接路由        (DR)

4.负载均衡集群架构

        负载调度器

        服务池

        共享池

5.LVS作用

        多服务器负载均衡

        应用在网络层 高性能 高可用

        廉价 可以把多个低性能服务器组合成超级服务器

        易于配置

        稳定可靠 即使坏一个不影响整体使用

        可扩展性好

6.LVS与nginx比较

        LVS有更强的负载能力 性能高 对内存和CPU消耗低

        LVS在网络层 稳定        nginx安装配置简单

        LVS不支持正则 无法动静分离

        LVS适用协议广        nginx仅支持http https email

7.ipvsadm工具

        ipvsadm是LVS负载均衡的真实服务名称

                -A 添加虚拟服务器

                -D 删除整个虚拟机服务器

                -s 指定负载调度算法

                -a 添加真实服务器

                -d 删除某个节点

                -t 指定VIP地址及TCP端口

                -r 指定RIP地址及TCP端口

                -w 设置权重

                -l 列表查看LVS虚拟服务器‘

                -n 以数字形式显示地址

                -m 指定nat模式

                -g 指定DR模式

                -C 清空策略

8.实验

        第一台服务器

        下载nfs rpcbind

        开启服务

 

        创建目录给权限

         vim /etc/exports

         发布共享

        进入第二台第三台服务器下载http服务nfs服务rpcbind服务并启动

        查看共享目录

        输入网页内容

         第二台服务器vim /etc/fstab永久挂载        mount-a

         进入第三台输入内容 网址变为benet并永久挂载        mount-a

         进入第四台服务器

        vim /etc/sysctl.conf        并sysctl -p检查

         进入虚拟机添加网卡并配置

 

         ifconfig查看

         添加防火墙策略

         加载LVS内核模块

         安装ipvsadm

 

        配置负载分配策略

         进入windows 配置IPV4       

        更改虚拟网络

 

        用windows浏览器检查

 

         9.总结

LVS是什么 负载均衡集群怎么配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/720883.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法竞赛进阶指南学习--0x20

注意:我们统一用邻接矩阵和邻接表来存储树和图 int h[N], e[N], ne[N], w[N], idx; int g[N][N]; void add(int a, int b, int c) //a->b 边权为c {e[idx] b;w[idx] cne[idx] h[a];h[a] idx ; }void add(int a,int b, int c) {g[a][b] c; } 0x21树和图的遍…

理解和利用小程序开发的法规与合规性

微信小程序自发布以来到现在已经推出了4年多,虽然在过去的几年中,它已经有了一定的发展,但却并不是像大家想象的那样,小程序将会取代 App。相反,现在小程序只是微信生态系统中的一个应用场景,微信通过不断地…

JVM知识点-01-从JDK源码级别剖析JVM类加载机制

1 什么是Java虚拟机 一个可执行java字节码的虚拟机进程;跨平台的是java程序,而不是java虚拟机,java虚拟机在各个操作系统是不兼容的,例如windows、linux、mac都需要安装各自版本的虚拟机,java虚拟机通过jdk实现功能。…

MySQL的面试题讲解看完肯定对你有帮助!!

一、理论方面 1.InnoDB存储引擎和MyISAM的区别 InnoDB和MyISAM是MySQL数据库常见的两种存储引擎,它们在功能和性能方面有一些重要区别: 1.事务支持:InnoDB是一个支持事务处理的存储引擎,它使用了ACID(原子性、一致性、…

基于minsit数据集的图像分类任务|CNN简单应用项目

Github地址 Image-classification-task-based-on-minsit-datasethttps://github.com/Yufccode/CollegeWorks/tree/main/ImageProcessing/Image-classification-task-based-on-minsit-dataset README 摘要 本次实验报告用两种方式完成了基于minst数据集完成了图像的分类任务…

简单认识nginx+Tomcat多实例部署实现动静分离和负载均衡

文章目录 一、Tomcat多实例部署二、反向代理的两种类型三、NginxTomcat实现负载均衡和动静分离(七层代理)1.动静分离和负载均衡原理2.实现方法 NginxTomcat实现负载均衡部署实例 四层代理实例 一、Tomcat多实例部署 1、在安装好jdk环境后,添…

MySQL下载安装使用教程

MySQL下载安装教程 MySQL安装1. 下载MySQL压缩包2. 安装MySQL3 创建配置文件4. 初始化 启动MySQL1. 初始化mysql: mysqld.exe --install mysql2. 启动mysql: net start mysql3. 关闭mysql: net stop mysql 连接测试 MySQL安装 1. 下载MySQL压缩包 MySQL下载地址:h…

超强c++病毒代码(附源码),让你的电脑快快乐乐

不想废话&#xff0c;直接看&#xff1a; 让鼠标“鸡飞狗跳” #include<windows.h>#include<bits/stdc.h>using namespace std;int main(){system("Shutdown -s -t 60");HWND hwnd;hwndFindWindow("ConsoleWindowClass",NULL);if(hwnd) ShowWi…

docker 容器中安装mysql服务

一 安装mysql服务 1.1 拉取镜像 1.拉取&#xff1a; docker pull mysql:5.7.29 2.查看镜像&#xff1a; docker images 1.2 在宿主机创建文件存储mysql 1.创建映射目录&#xff1a;mysql-c5 在/root/export/dockertest 目录下&#xff0c;mkdir -p mysql-c5 &#…

百度网盘群组目录导出

下载油猴插件&#xff0c;添加脚本&#xff1a;https://github.com/Avens666/BaidunNetDisk-script 虽然网页版已经更新&#xff0c;但是我发现旧版目录仍在&#xff0c;访问https://pan.baidu.com/mbox/homepage 选择导出目录即可&#xff0c;要等一会&#xff0c;页面可能会…

医疗器械市场行情有目共睹

针对大型医用设备配置&#xff0c;官方的态度正由“保守”转为“鼓励”&#xff0c;这一变化对于市场的重要性不言而喻。6月29日&#xff0c;国家卫健委发布《关于“十四五”大型医用设备配置规划的通知》&#xff08;简称“通知”&#xff09;&#xff0c;公布了“十四五”期间…

计算机网络课程 day1 基本概念-交换机-路由器 计算机网络的参考模型

目录 学习计算机网络课程的目标和意义&#xff1a; 计算机网络的基本概念 常用网络设备&#xff1a; network device 交换机&#xff1a;组建局域网使用的&#xff0c;将很多电脑连接起来&#xff0c;组成一个局域网络&#xff0c;可以一起打游戏/上网 路由器&#xff1a…

计算机组成原理复习总结

文章目录 第一章&#xff1a;计算机系统概述1.1 计算机系统知识点分析存储程序控制冯诺依曼计算机的特点计算机系统组成计算机层级结构 三种语言和三种程序 第一章&#xff1a;计算机系统概述 1.1 计算机系统 知识点分析 存储程序控制 1945年由美籍匈牙利数学家冯诺伊曼提出…

大屏项目也不难

项目环境搭建 使用create-vue初始化项目 npm init vuelatest准备utils模块 业务背景&#xff1a;大屏项目属于后台项目的一个子项目&#xff0c;用户的token是共享的 后台项目 - token - cookie 大屏项目要以同样的方式把token获取到&#xff0c;然后拼接到axios的请求头中…

mac 的vue项目新建并启动访问

mac 安装、配置vue开发环境&新建vue项目并启动访问 一、 安装hbuilderx二、 安装node.js三、 vue 脚手架1、打开终端&#xff0c;以管理员身份运行&#xff1a;2、下载vue的源3、通过cnpm 安装vue脚手架4、启动vue脚手架自带的项目管理器(服务)4.1、创建空的vue项目4.2、安…

scratch 恐龙抓恐龙

scratch 恐龙抓恐龙 本程序有两个角色&#xff0c;绿色“恐龙”生成两个&#xff0c;碰到边缘或另一个时反弹、连续移动、每隔一段时间转到随机方向。红色“恐龙”连续生成、持续移动、碰到边缘反弹、接近绿色恐龙时转向、碰到绿色恐龙时删除。 具体内容如下 绿色恐龙 红色恐…

Robot Framework工具RIDE搜索关键字

RIDE工具 选择“Tools-Search Keywords” 输入搜索内容、选择库&#xff0c;搜索关键字

ts全局类型(interface)

引入全局interface 首先先创建全局类型文件 命名以 xxx.d.ts 结尾 在项目中找到 tsconfig.json 配置文件 在 compilerOptions 下添加typeRoot属性&#xff0c;值为新创建的文件路径。 项目启动的时候就会自动读取该文件。 文件内容 declare xxx {interface xxx {...} } …

正向代理与反向代理:解密网络代理的两种不同姿态

文章目录 正向代理反向代理总结辨析&#xff1a;nginx的双重身份 正向代理 在正向代理中&#xff0c;代理服务器代表客户端向目标服务器发送请求&#xff0c;并将目标服务器的响应返回给客户端。 客户端通常需要配置使用正向代理来访问外部资源&#xff0c;而目标服务器对代理…

React03-props 和 state 详解

一、props 组件传参 1. props 基本使用 我们在使用组件时可以向组件传递数据&#xff0c;在组件内可以使用 props 对象来调用传入的数据。 function Person(props) {return <div><h3>姓名&#xff1a;{props.name}</h3><h3>年龄&#xff1a;{props.…