LVS的NAT模型的简单实现

LVS相关术语

        VS:Virtual Server,也叫Director Server、Dispatcher(调度器)。指的是负载调度的主机 

        RS:Real Server。VS将请求分发到后端干活的主机。

        VIP:Virtual Server IP。VS接收外部的用户请求的IP;作为用户请求的目标IP地址

        DIP:Director Server IP。VS与内部干活的主机通讯的IP

        RIP:Real Server IP。后端干活的主机的IP

        CIP:Client IP。客户端的IP

        访问流程:CIP<-->VPI == DIP<-->RIP

实验环境

服务器用途
192.168.10.6客户机

192.168.10.100

192.168.233.190

LVS服务器
192.168.233.191RS主机1
192.168.233.192RS主机2

实验目的

验证客户机是否能通过VS主机访问RS主机内容,并根据调度算法实现分配请求配比

实验步骤

    配置网络环境

        客户机与RS主机分属不同的网段,VS主机设置两个网卡分别与客户机与RS主机网络互通;

    RS主机安装web服务

        在RS主机安装web服务,且为区分RS1和RS2主机,web页面为显示为:

root@ubuntu-190:~# curl 192.168.233.191
this is RS1
root@ubuntu-190:~# curl 192.168.233.192
this is RS2

    配置VS主机

        1、打开路由转发功能

echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf

        2、安装ipvsadm程序包

root@ubuntu-190:~# apt-get install ipvsadm

        3、添加虚拟服务

ipvsadm -A -t 192.168.10.100:80 -s wrr  #使用加权轮询算法

        4、在虚拟服务里面添加RS主机

#RS1主机权重默认为1
root@ubuntu-190:~# ipvsadm -a -t 192.168.10.100:80 -r 192.168.233.191:80 -m 

#RS2主机设置权重默认为3
root@ubuntu-190:~# ipvsadm -a -t 192.168.10.100:80 -r 192.168.233.192:80 -m -w 3

#查看当前配置的虚拟服务和各个RS的权重
root@ubuntu-190:~# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.10.100:80 wrr
  -> 192.168.233.191:80           Masq    1      0          0         
  -> 192.168.233.192:80           Masq    3      0          0 

        5、在客户机访问VS主机

root@ubuntu:~$ curl 192.168.10.100
this is RS1
root@ubuntu:~$ curl 192.168.10.100
this is RS2
root@ubuntu:~$ curl 192.168.10.100
this is RS2
root@ubuntu:~$ curl 192.168.10.100
this is RS2
root@ubuntu:~$ curl 192.168.10.100
this is RS1

实验结果

        在客户机上可以通过访问VS主机访问RS主机web内容,并根据调度算法实现分配请求配比

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值