LVS的全称Linux vitual system, linux vitual server 是由目前阿里巴巴的著名工程师章文嵩博士开发的一款开源软件。LVS工作在一台server上提供Directory(负载均衡器)的功能,本身并不提供服务,只是把特定的请求转发给对应的realserver(真正提供服务的主机),从而实现集群环境中的负载均衡。 LVS的核心组件ipvs工作在kernel中,是真正的用于实现根据定义的集群转发规则把客户端的请求转发到特定的realserver。而另一个组件ipvsadm是工作在用户空间的一个让用户定义ipvs规则的工具。故我们只要在server上装了ipvsadm软件包就可以定义ipvs规则, 而在linux kernel的2.6版本之后kernel是直接支持ipvs的。 注:由于ipvs是接受netfilter五个钩子函数的中的local_in函数控制的。故ipvs不能和netfilter的一些控制规则同时使用。


部署环境为四台centos 7,其中一台做负载调度器,两台做web服务器,一台利用NFS共享做存储服务器,一台客户机进行访问测试,具体拓扑图及IP地址分配如下:

由于本实验使用VMware虚拟机完成,故先将网络适配器设置为NAT模式,在线下载安装相关软件包,之后切换为仅主机模式配置IP地址进行实验。
存储服务器需要的安装包

Web服务器若没有自带Apache,则可使用yum进行安装

调度服务器安装ipvsadm工具

具体配置如下:
1、存储服务器

开启服务

编辑/etc/exports文件,设置给192.168.100.0/24网段共享的文件夹及权限


创建对应文件夹并加权限之后发布共享

2、第一台Web服务器开启httpd服务

查看存储服务器共享出来的文件夹

将存储服务器共享的文件夹挂载至网站站点目录,这样写在web服务器里的内容实际存储在后端的存储服务器

在web服务器站点目录下创建首页文件

用自身浏览器进行访问测试

转到存储服务器查看

3、第二台web服务器和上面步骤相同,如下在自身站点新建首页文件

用自身浏览器进行访问测试

转到存储服务器查看到内容

4、调度服务器
调度服务器连接内网服务器与外部客户机,配置双网卡,充当内外网的网关

由于自身作为内外网的网关,需要开启路由转发


加载立即生效

配置防火墙规则,将内部192.168.100.0/24网段转换为12.0.0.1,即外部想要访问192.168.100.0/24网段时,直接访问12.0.0.1

5、客户机网络适配器也设置为仅主机模式,ip设置如下

6、内网一台web服务器与外网客户机测试

能够通信说明防火墙规则生效
7、调度服务器加载内核模块

安装管理软件并开启,管理软件开头已说明并安装好

8、Lvs-Nat模式下调度器配置,编辑脚本vim nat.sh并运行

脚本具体内容如下


9、客户机访问测试,地址栏输入的是外网网关,web服务器防火墙和安全功能需关闭

清理缓存再访问

可看出是由两台web服务器在轮流提供服务

转载于:https://blog.51cto.com/13641879/2133271

LVS负载均衡群集-NAT相关推荐

  1. LVS负载均衡群集——NAT地址转换

    目录 一.集群与分布式 1.1 集群的含义 1.2 LVS模型 1.3系统性能扩展方式 1.4 群集的三种类型 1.4.1. 负载均衡群集 1.4.2.高可用群集 1.4.3.高性能运算群集 1.5分 ...

  2. LVS负载均衡群集——NAT模式实例

    目录 一:企业群集应用概述 1.1群集的含义 1.2群集存在的必要 1.3解决的方法 二:企业群集的分类 2.1负载均衡群集(Load Balance Cluster) 2.2高可用群集(High A ...

  3. LVS 负载均衡群集----NAT模式

    目录 一.企业群集应用概述 1.1 群集的含义 1.2 问题 1.3 解决办法 1.4 系统性能扩展方式 二.企业群集分类 2.1  负载均衡群集 2.2  高可用群集 2.3  高性能运算群集 三. ...

  4. LVS负载均衡群集—NAT模式实例

    文章目录 前言 一.群集与分布式 1.1 群集的含义 1.2 系统性能扩展方式 1.3 群集的三种类型 1.4 LVS的负载调度算法 1.5 分布式系统 1.6 集群和分布式 1.7 负载均衡群集架构 ...

  5. LVS负载均衡群集 --NAT模式实战部署(图文详解)

    目录 一.群集应用概述 1.1 群集的含义 1.2 应用场景出现高并发的解决方案 1.3 系统性能扩展方式 1.4 群集的三种分类 1.4.1 负载均衡群集 1.4.2 高可用群集 1.4.3 高性能 ...

  6. LVS负载均衡群集概念

    LVS负载均衡群集概念 一.群集的含义 1.1 群集的产生 1.2 群集构成方案 二.群集可分为三种 三.负载均衡群集架构 四.负载均衡群集工作模式分析 五.三种负载调度工作模式 5.1 NAT模式 ...

  7. LVS负载均衡群集部署之——NAT模式的介绍及搭建步骤

    文章目录 一.企业群集应用概述 1.1 群集的三种类型 1 负载均衡群集 2 高可用群集 3 高性能运算群集 1.2 负载均衡结构 1.3 负载均衡群集工作模式 (1) NAT模式--地址转换 (2) ...

  8. LVS负载均衡群集之构建NAT模式

    一.案例概述 LVS负载均衡模式-NAT模式:NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一种上网方式(源地址NAT).如果把NAT的过程稍微变化,就可以 成为负载 ...

  9. LVS负载均衡群集之构建NAT模式,可跟做!!!

    有关于LVS负载均衡群集的相关概念可以参考博文:LVS负载均衡群集详解 一.案例概述 LVS负载均衡模式-NAT模式:NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一 ...

  10. LVS负载均衡群集概念、NAT模式LVS负载均衡实战部署

    目录 引言: 一.群集的含义 1.1 群集存在的必要 1.2 解决方法 二.群集的种类 2.1 负载均衡群集(Load Balance Cluster) 2.2 高可用群集 (High Availab ...

最新文章

  1. 低复杂度 - 服务网格的下一站
  2. python入门学习基础数据结构与语法
  3. zcmu 4935(排序)
  4. 《javascript高级程序设计》笔记:Function类型
  5. bean json转kotlin_Android kotlin插件神器Json直接生成javaBean
  6. mysql配置两个猪数据库_Linux下安装启动多个Mysql
  7. (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  8. java 编译开关_Java开关盒字符串
  9. fiddler如何伪造referrer_Fiddler抓包神器带你遨游网络,叱咤风云,为所欲为
  10. 【转】无线路由器密码破解
  11. Inno Setup 6.0.0+ 繁体中文语言包
  12. Win10激活-记录篇
  13. maven运行Error:(3, 14) java: 程序包不存在
  14. 中国移动的垃圾短信屏蔽算法?
  15. 黑苹果2k显示器开启hidpi_黑苹果开启硬件加速
  16. idea里面解决jsp,html,xml黄色背景的方法
  17. 数据之道读书笔记-03差异化的企业数据分类管理框架
  18. 基于HTML个人博客网站项目的设计与实现——个人博客作品展示6页 HTML+CSS
  19. APP瘦身大法--AndResGuard的使用
  20. C++打开文件的方式

热门文章

  1. 贝塞尔曲线(UIBezierPath)属性、方法汇总
  2. k8s ReplicaSet
  3. 067 Pytohn文件的两种用途
  4. Java开发笔记(一百三十七)JavaFX的标签
  5. Oracle创建上下文 SYS_CONTEXT
  6. 【JDK和Open JDK】平常使用的JDK和Open JDK有什么区别(转)
  7. 工作流图形设计器参考资料
  8. Dynamic CRM 2013学习笔记(二十八)用JS动态设置字段的change事件、必填、禁用以及可见...
  9. python locust mqtt_Boomer 实战压测 mqtt,2w 并发轻松实现
  10. h3c使用acl控制ftp访问_H3C交换机典型访问控制列表(ACL)配置实例