负载均衡 LVS NAT 模式配置参考

参考https://www.cnblogs.com/liwei0526vip/p/6370103.html

一、环境说明
操作系统:CentOS-6.7-x86_64
内核版本:2.6.32-573.15.3.el6.x86_64
相关服务器:
1 台客户端服务器
1 台负载均衡服务器
2 台后端真实服务器(模拟负载均衡调度)
使用 Oracle VM VirtualBox,四台虚拟机
客户端:192.168.219.4(eth0)
负载均衡:外网VIP=192.168.219.3 (eth0)内网DIP=192.168.56.101(eth1)
后端1:192.168.56.105(eth0)
后端2:192.168.56.106(eth0)

二、负载均衡服务器配置

安装 ipvsadm 工具

$ yum install -y ipvsadm

配置vip服务

$ vi lvs_nat.sh
# 服务器上开启路由转发功能: 
echo 1 > /proc/sys/net/ipv4/ip_forward
vip=192.168.219.3
rs1=192.168.56.105
rs2=192.168.56.106

/sbin/ipvsadm -C                               # 清除原有规则
/sbin/ipvsadm -A -t $vip:80 -s rr						 # 添加vip:80的tcp服务
/sbin/ipvsadm -a -t $vip:80 -r $rs1:80 -m  # 添加rs1服务器
/sbin/ipvsadm -a -t $vip:80 -r $rs2:80 -m  # 添加rs2服务器

# 执行脚本
$ /bin/bash lvs_nat.sh

查看服务配置情况

三、后端服务器配置

安装nginx服务

启动nginx服务
# service nginx start

本地测试nginx服务
# curl -i localhost

修改index.html文件

制作脚本

# rs 配置 lo 和其它内核参数
$ vi rs_nat.sh  # 内容如下:
route add default gw 192.168.56.101 dev eth0

执行脚本:

$ /bin/bash rs_nat.sh

注:这些步骤需要在两个 RS 上都进行相关操作。 

四、测试

在客户端服务器进行测试如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值