lv/NAT配置

三台服务器一台作为导演,两台作为真实服务器
主任有一个外网ip(192.168.220.135)和一个内网ip(192.168.221.135),两个真实的服务器上只有内网ip(192.168.221.128)和(192.168.221.129)并且需要把两个真实服务器的内网网关设置为主任的内网ip (192.168.221.135)


由于我的电脑只有一张网卡,于是在虚拟机里添加网络适配器自定义

导演的外网配置如下:

设备=eth0

HWADDR=00:0C: 29:7D: FD: E3

TYPE=以太网UUID=9269429 d - 11 - de - 465 d - baad - 1 - c898dd2d8aa

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=静态

IPADDR=192.168.220.135

子网掩码为255.255.255.0网关=192.168.220.2

DNS1=192.168.220.2

DNS2=8.8.8.8


导演的内网配置如下:设备=eth2

HWADDR=00:0C: 29:7D: FD: ED

TYPE=以太网UUID=9269429 d - 11 - de - 465 d - baad - 1 - c898dd2d8aa

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=静态

IPADDR=192.168.221.135

子网掩码为255.255.255.0

#网关=192.168.221.2

# DNS1=192.168.221.2

# DNS2=8.8.8.8

两个真实的服务器上都安装httpd: yum安装- y nginx
主管上安装ipvsadm , yum安装-y , ipvsadm
Direcotr上vim/usr/local/sbin/lvs_nat.sh//增加:

# !/bin/bash
#主任服务器上开启路由转发功能:,
回声1比;/proc/sys/net/ipv4/ip_forward 
#关闭icmp的重定向
回声0比;/proc/sys/net/ipv4/conf/all/send_redirects
回声0比;/proc/sys/net/ipv4/conf/default/send_redirects
回声0比;/proc/sys/net/ipv4/conf/eth0/send_redirects
回声0比;/proc/sys/net/ipv4/conf/eth2/send_redirects

#导演设置nat防火墙
iptables - t nat - f
iptables - t nat - x
iptables - t nat - POSTROUTING - s 192.168.221.0/24 , - j化装
#导演设置ipvsadm
ipvsadm='/sbin/ipvsadm '
ipvsadm - c
ipvsadm美元- a - t 192.168.220.135:80 - s rr
ipvsadm美元- a - t 192.168.220.135:80 - r 192.168.221.128:80 -m 
ipvsadm美元- a - t 192.168.220.135:80 - r 192.168.221.129:80 -m 

直接运行这个脚本就可以完成lv/nat的配置了:,
/bin/bash/usr/local/sbin/lvs_nat.sh 
通过浏览器测试两台机器上的网络内容,为了区分开,我们可以把nginx的默认页修改一下:
rs1上:回声“rs1rs1”在/usr/share/nginx/html/索引。卢比上的html
:回声“rs2rs2”在/usr/share/nginx/html/索引。html


以上操作即可完成负载均衡nat模式的搭建。

lv/NAT配置