LVS 负载均衡 实验-NAT模式

LVS 负载均衡 设计文档 2017-02-27 By Coder Yang

技术准备:

1.对OSI7层网络架构理论有基本认识 对交换机 路由器 实现交换通信原理有基本认识
2.熟悉基本linux 操作

3.对vm软件及 网卡的桥接、nat模式、仅主机模式有一定了解(保证虚拟机里的linux系统可以访问外网)

软件环境:

一台win7/xp电脑 ,一个vm软件,一个linux镜像,每台虚拟机上都安装好apache,开启httpd服务,能本地浏览器web访问

Lvs nat模式 实现步骤:

网络结构图:


image.png

1.如图所示配置好 vm1 网卡的 ip地址和子网掩码 不需要设置网关等


image.png

2.如图所示 建立好3台linux虚拟机 一台名字设为lvsserver 其余2台名字设为realserver1 和realserver2,此处要注意,lvsserver里面要添加2块网卡 (如何在虚拟机里面添加2块网卡自行百度之)

image.png

3.然后开始设置 这3台虚拟机的 网卡的 网络连接模式,其中 lvsserver 的第一块网卡 选择 自定义-》特定虚拟网络 vmnet1 lvsserver的第二块 网卡 选择 自定义-》特定虚拟网络vmnet2; 剩下的2台realserver的网卡都设置成自定义-》特定虚拟网络vmnet2

4.接下来开始配置lvserver的网卡信息:其中第一块vmnet1的网卡 如图eth0的配置

第二块网卡 如图 eth1的配置(下图所示注释#部分均可忽略)

image.png
image.png

5.然后配置 两台readserver的网卡信息:各自如图所示,记得一定要将这2台服务器的默认网关设置为 lvsserver第二块网卡的ip地址 即 192.168.10.1(下图所示#部分也忽略不计,网关配置为192.168.10.1即可)

image.png
image.png

6.最后 在lvsserver上 yum安装 ipvsadm这个工具 并且开启 nat转发模式:命令为

image.png

,当cat为1时 即为开启nat (此处一定要注意:网络服务重启时 这里的1会自动变成0,笔者被坑了好久,这里。即每次执行service network restart时,这里的1会变为0)

然后设置 转发规则:

命令如下 : ipvsadm -C //清空规则配置信息

Ipvsadm -At 10.1.1.3:80 -s rr

Ipvsadm -at 10.1.1.3:80 -r 192.168.10.2:80 -m

Ipvsadm -at 10.1.1.3:80 -r 192.168.10.3:80 -m
image.png
  1. 分别给realserver1和realserver2 开启httpd服务 并且在 /var/www/html/目录下建立一个index.html文件 内容写当前服务器ip

8.实验结果展示:

image.png
image.png

到此 lvs nat模式 实验成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容