本文LVS的实现方式採用NAT模式。关于NAT的拓扑图请參照我的上一篇文章。本文纯粹实验。NAT在生产环境中不推荐使用。原因是Load Balancereasy成为瓶颈!

1.VMware9上安装CentOS-6.5-x86_64-minimal版

2.安装完毕后将其hostname设置为LVS-master

hostname LVS-master
sudo -i

3.之后copy两份虚拟机的文件 成为RS1和RS2

三台虚拟机都採用桥接的网络方式。最大的优点就是直接使用真实的路由 让他们处在同一个局域网内 能够互相訪问。也不必在LVS-master上配置两块网卡,仅仅须要配置多一个虚拟IP就可以。

4.在LVS-master上配置:

modprobe -l |grep ipvs

假设看到例如以下图结果,就能够继续了

安装ipvsadm

yum -y install ipvsadm

开启nginx

service nignx start
chkconfig nginx on

配置VIP 192.168.83.198 让它对外提供http服务

ifconfig eth0:0 192.168.83.198 netmask 255.255.255.255 broadcast 192.168.83.230

让它有IP转发功能

echo 1 > /proc/sys/net/ipv4/ip_forward

配置虚拟服务

ipvsadm -A -t 192.168.20.87:80 -s wlc

添加一台real server1

ipvsadm -a -t 192.168.83.198:80 -r 192.168.83.87 -g

添加一台real server2

ipvsadm -a -t 192.168.83198:80 -r 192.168.83.88 -g

最后把上面五句脚本写在/etc/rc.local上 让机器启动自己主动执行

5.在RS1上配置

把以下四句加入在/etc/sysctl.conf  文件 最后:

net.ipv4.conf.lo.arp_ignore = 1net.ipv4.conf.lo.arp_announce = 2net.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.all.arp_announce = 2

上面表示关闭ARP

ifconfig lo:0 192.168.83.198 netmask 255.255.255.255 broadcast 192.168.83.198 up

加入路由

route add -host 192.168.83.198 dev lo:0

开启nginx服务

service nginx start

表示index.html

echo ' the response is from Real server1' > /var/www/html/index.html

6.在RS2上的配置和RS1雷同

7.最后測试

最后訪问192.168.83.198会出现the response is from Real server1 或者 the response is from Real server2~

That's it!

转载于:https://www.cnblogs.com/blfshiye/p/5193458.html

VMware上实现LVS负载均衡(NAT)相关推荐

  1. LVS负载均衡——NAT模式

    LVS负载均衡群集--NAT地址转换 一.集群与分布式 1.1 集群的含义 1.2 LVS模型 1.3系统性能扩展方式 1.4 群集的三种类型 1.4.1 负载均衡群集 1.4.2高可用群集 1.4. ...

  2. LVS负载均衡--NAT模式

    目录 一.NAT地址转换模式 1.实验环境 2.实验部署 一.NAT地址转换模式 1.实验环境 分析: 客户端的请求经过LVS后负载均衡,分配到指定服务器处理,处理结果返回时还是会经过LVS负载均衡器 ...

  3. LVS负载均衡-NAT模式

    环境: DIR:eth0  192.168.11.190(内网)    eth1  192.168.21.190(外网) RS1:eth0  192.168.11.160 RS2:eth0  192. ...

  4. lvs负载均衡—NAT模式

    NAT模式原理图 Virtual Server via NAT : 用地址翻译实现虚拟服务器,地址转换器有能被外界访问到的合法IP地址,它修改来自专有网络的流出包的地址,外界看起来包是来自地址转换器本 ...

  5. LVS负载均衡群集(NAT模式)

    目录 群集 群集的含义 为什么会有群集 群集的分类 负载均衡群集 高可用群集 高性能群集 负载均衡群集架构和工作模式 负载均衡的结构 负载均衡群集工作模式分析 LVS虚拟服务器 Linux Virtu ...

  6. 高效多用的群集之LVS负载均衡群集(NAT模式)

    目录 一.群集 1.群集的含义 2.为什么会有群集 二.群集的分类 1.负载均衡群集 2.高可用群集 3.高性能群集 三.负载均衡群集架构和工作模式 1.负载均衡的结构 第一层,负载调度器(Load ...

  7. LVS负载均衡环境搭建

    LVS+Keepalived构建拓扑图 准备工作 因为搭建了两套环境,所以括号中的是我另一个的环境,紫色标识 RIP: 10.1.31.161+10.1.31.163    (home:192.168 ...

  8. LVS负载均衡(LVS简介、三种工作模式、持久化连接)

    一.LVS简介及原理 1.LVS概述 LVS(Linux Virtual Server)即Linux虚拟服务器,在Linux平台运行.LVS被集成到Linux内核模块中被分为2个部分,用户态(ipvs ...

  9. Linux系统(四)LVS集群负载均衡NAT模式

    序言 提到LVS,就从章文嵩博士开始吧,反正也不知道如何下笔来写这一篇.章大博士,读博时候创建这个lvs软件项目,但是他提倡开源精神,在用户的建议和反馈中,这个花了他两周时间开发的开源软件不断得到改建 ...

最新文章

  1. Qt Linguist TS文件格式
  2. 哪些才是对女朋友的有效关心,来学习一下~
  3. C# JsonHelper
  4. 编写一个程序,要求输入一个ASCII码值(如66),然后输入相应的字符`
  5. 屏幕分辨率标准与电视制式
  6. c#期末考试知识点_c#期末考试复习题及答案
  7. unity NOPI 创建word文档
  8. SQL Server 数据库之数据约束
  9. linux 蓝牙5.0,USB蓝牙适配器5.0在Deepin 20.1、Ubuntu 20.04系统上的安装
  10. HTML+CSS奥运五环
  11. 什么是全文搜索引擎?
  12. 轻松认识网络防火墙及应用
  13. Python创建决策树—解决隐形眼镜选择问题
  14. Linux下CPU使用率过高的排查方法
  15. php显示汉字,在php中如何显示汉字?
  16. WASC Threat Classification 安全威胁分类
  17. 电脑说话,我家的电脑成精了!它开口说话了
  18. Arch的双显卡驱动
  19. 软件技术基础知识复习
  20. 【腾讯TMQ】众测实战经验小结

热门文章

  1. usaco Prime Cryptarithm
  2. java fragment_Java Web Fragment在项目中使用方法详解
  3. python规则网格插值_Python中规则网格上的插值
  4. java jdk 1.8 配置_Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)...
  5. java response.write_response设置编码方式 print和write方法的对比
  6. 归并排序(代码注释超详细)
  7. rabbitmq 限制速度_=(:) RabbitMQ详解
  8. logback-spring.xml读取spring的属性
  9. php zblog 侧边栏样式_zblogphp版如何实现导航栏下拉框
  10. 运行ORB-SLAM笔记_编译篇(一)