LVS的部署——NAT模式

LVS各种模式原理见:LVS常用模式

实验环境

操作系统:Redhat6.5
调度机LVS:server1 172.25.66.1 安装ipvsadm、添加第二块网卡eth1
后端服务器RS:
server2 172.25.66.2 安装httpd
server3 172.25.66.3 安装httpd

配置

一、在调度机server1中
1:添加第二块网卡eth1,并启用
ifconfig eth1 up
ip addr add 172.25.254.166/24 dev eth1
在这里插入图片描述
2:扩展yum源
vim /etc/yum.repos.d/yum.repo

[source6.5]
name=source6.5
baseurl=http://172.25.66.250/source6.5
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=http://172.25.66.250/source6.5/HighAvailability
gpgcheck=0
[LoadBalancer]
name=LoadBalancer
baseurl=http://172.25.66.250/source6.5/LoadBalancer
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=http://172.25.66.250/source6.5/ResilientStorage
gpgcheck=0
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=http://172.25.66.250/source6.5/ScalableFileSystem
gpgcheck=0

yum repolist
在这里插入图片描述
3:安装ipvsadm
在这里插入图片描述
4:打开内部路由设置
编辑/etc/sysctl.conf文件,将第七行改为1
在这里插入图片描述
sysctl -p
在这里插入图片描述
5:添加ipvsadm规则
ipvsadm -A -t 172.25.254.166:80 -s rr
ipvsadm -a -t 172.25.254.166:80 -r 172.25.66.2:80 -m
ipvsadm -a -t 172.25.254.166:80 -r 172.25.66.3:80 -m ##-m意为工作方式为NAT模式
/etc/init.d/ipvsadm save ##保存ipvsadm规则
在这里插入图片描述
ipvsadm -L -n 查看添加的规则
在这里插入图片描述
二、在后端服务器RS中
RS-server2
1:下载http服务
2:配置RS的网关指向vs
vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=172.25.66.2
PREFIX=24
GATEWAY=172.25.66.1
DNS1=114.114.114.114

在这里插入图片描述
重启网络 /etc/init.d/network restart
查看server2网关
在这里插入图片描述
RS-server3
1:下载http服务
2:置RS的网关指向vs
vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=172.25.66.3
PREFIX=24
GATEWAY=172.25.66.1
DNS1=114.114.114.114

在这里插入图片描述
重启网络 /etc/init.d/network restart
查看server3网关
在这里插入图片描述

测试

在客户机172.25.254.66中,使用curl命令测试
curl 172.25.254.166
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gd0306/article/details/84069333
今日推荐