lvs负载均衡—NAT模式

本文介绍了lvs负载均衡NAT模式,其通过地址翻译实现虚拟服务器,优点是节省IP地址、可对内部伪装,缺点是效率低。还给出服务搭建步骤,包括调度服务器和后端服务器设置,如调度器设置双网段ip、安装管理工具等,RS端设定网关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NAT模式原理图

在这里插入图片描述
Virtual Server via NAT : 用地址翻译实现虚拟服务器,地址转换器有能被外界访问到的合法IP地址,它修改来自专有网络的流出包的地址,外界看起来包是来自地址转换器本身,当外界包送到转换器时,它能判断出应该将包送到内部网的哪个节点。

优点是节省IP 地址,能对内部进行伪装。

缺点是效率低,因为返回给请求方的流量经过转换器。

服务搭建:

作为lvs调度服务器DS:192.168.13.111
作为后端服务器RS:192.168.13.112
作为后端服务器RS:192.168.13.113

调度器设置:

1、设置两个不同网段的ip,一个用来接收客户端的请求,另一个作为真实服务器的网关。

ip addr add 192.168.50.100/24 dev ens33     # 添加ip

2 . 安装lvs管理工具——ipvsadm服务

yum install ipvsadm -y

3 . 添加vip以及真实服务器到调度器

ipvsadm -A -t 192.168.50.100:80 -s rr
ipvsadm -a -t 192.168.50.100:80 -r 192.168.13.112:80 -m
ipvsadm -a -t 192.168.50.100:80 -r 192.168.13.113:80 -m

在这里插入图片描述
4 . 开启调度器的内核路由功能

sysctl -a |grep ip_forward       # 查看
sysctl -w net.ipv4.ip_forward=1     # 打开

5 加载模块

modprobe iptable_nat      如果不加载此模块,也可以在第一次访问时成功,但是会在再次访问时出现延迟过长,或访问超时现象

RS端设置:

yum install httpd -y  # 安装服务
systemctl start httpd  #启动服务
vim /var/www/html/index.html       设定服务器资源页面

设定网关为调度器的对内ip
在这里插入图片描述
测试:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值