LVS的NAT工作模式

前言:

LVS/NAT
        在一组服务器前有一个调度器,它们是通过 Switch/HUB 相连接的。这些服务器提供相同的网络服
务、相同的内容,即不管请求被发送到哪一台服务器,执 行结果是一样的。服务的内容可以复制到
每台服务器的本地硬盘上,可以通过网络文件系统(如 NFS)共享,也可以通过一个分布式文件系统
来提供。
VS/NAT 的优点是服务器可以运行任何支持 TCP/IP 的操作系统,它只需要一个 IP 地址配置在调度器
上,服务器组可以用私有的 IP 地址。缺点是它的伸缩能力有限, 当服务器结点数目升到 20 时,调度
器本身有可能成为系统的新瓶颈,因为在 VS/NAT 中请求和响应报文都需要通过负载调度器。

VS/NAT 的优点是服务器可以运行任何支持 TCP/IP 的操作系统,它只需要一个 IP 地址配置在调度器上,

服务器组可以用私有的 IP 地址。缺点是它的伸缩能力有限, 当服务器结点数目升到 20 时,调度器本身

有可能成为系统的新瓶颈,因为在 VS/NAT 中请求和响应报文都需要通过负载调度器。
 

 

正文:

实验准备:

调度器:

 内网:172.25.68.1:Director Server

外网:172.25.254.1

 vIP : 172.25.254.251

真实服务器: 172.25.68.2  :Real Server1

后台服器:  172.25.68.3 :Real Server2

真实主机: 172.25.254.68

 

一、在调度器上进行网卡的添加,使其具有双网卡

1、进行网卡的添加

 

2、进行虚拟网络的添加

vim /etc/sysconfig/network-scripts/ifcfg-eth1    ###进行外网的设定
ip addr add 172.25.254.251/24    dev eth1        ###进行虚拟网络的添加
/etc/init.d/network restart    ###进行网络的重启
ip a         ###查看虚拟网络的设定情况

 

 

二、进行路由功能的开启

sysctl -a | grep ip_forward   ###进行路由功能的查看
sysctl -w net.ipv4.ip_forward=1 ###进行陆由功能的开启
sysctl -p   ###进行路由功能的重新加载

 

注意的是:如果进行路由功能的永久性打开。需要进行配置文件的编辑

vim /etc/sysctl.conf            ###进行路由配置文件的修改
sysctl -p     ###进行重新加载

 

三、进行ipvsadm策略的编辑

1、进行ldirectored的安装

yum install ldirectord-3.9.5-3.1.x86_64.rpm -y   ###进行软件的下载

 

2、进行ipvsadm策略的添加

cp /usr/share/doc/ldirectord-3.9.5/ldirectord.cf /etc/rc.d/  ###进行策略文件的拷贝
vim /etc/rc.d/ldirectord.cf          ###进行策略文件的编辑

 

3、进行ipvsadm策略的查看

ipvsadm -ln   ###进行策略的查看

 

4、进行策略的保存

/etc/init.d/ldirectored  rstart     ###进行服务的重启
ipvsadm -ln           ###进行策略的查看

 

 

四、进行后台服务器网关的添加

在server2上

route add  default gw 172.25.68.1    ###进行网关的添加
route -n        ###进行网关情况的查看

在server3上

route add  default gw 172.25.68.1    ###进行网关的添加
route -n        ###进行网关情况的查看

 

五、使用真机进行验证

curl 172.25.254.251

 

后台服务器中的有一台宕机时:

/etc/init.d/httpd stop           ###使server2服务器进行宕机

使用真机进行测试:

自动将server2服务器进行剔除,只在server3服务器上进行数据的获取,用户

感受不到差异。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值