linux企业——LVS(2)DR模式的构建

LVS/DR原理及其特点

在这里插入图片描述
对上图进行文字解释:

在这里插入图片描述
在这里插入图片描述

LVS-DR模型的特性

在这里插入图片描述

实验:搭建DR模式的LVS

**实验准备:**需要三台虚拟机,分别为server1,server2,server3。

真机为客户端          ip为172.25.254.11
server1为调度器      ip为172.25.254.100
server2为真实服务器1  ip为172.25.254.102
server3 为真实服务器2 ip为172.25.254.103

在调度器server1上:

yum install ipvsadm -y
ipvsadm -l / ipvsadm -ln  ##查看编写的策略
ipvsadm --help  ##查看命令怎么用

在这里插入图片描述

注解:
1.通过ipvsadm -l,可以看到内核的INPUT链上IPVS这段代码还没有编写策略。
2.DR模式需要给DR和SR都配置两个ip,一个本地ip,一个vip
3.##调度策略,rr轮询,ipvsadm --help查看用法
    -A --add-service 添加一条新的虚拟服务
    -t  TCP/UDP协议的虚拟服务
    -s  调度算法(10)
    -g  后端两个rs
    -a  在一个虚拟服务中添加一个新的真实服务器
    -g | -m | -i LVS模式为:DR | NAT | TUN
    -t 说明虚拟服务器提供的是tcp服务
    -r 后端realserver

给调度器添加vip
在这里插入图片描述

注解:给调度器和后端的真实服务器添加vip,之所以用32,是为了和server1,server2,server3的ip区分开,它是D类地址,标志着共享同一协议的一组计算机,也可用24.

查看策略:规则已经编写上去,说明调度器已经可以发挥作用了。
在这里插入图片描述

在服务器server2上:
给server2添加vip:
在这里插入图片描述
安装httpd
在这里插入图片描述

在服务器server3上:
给server3添加vip:
在这里插入图片描述
安装httpd
在这里插入图片描述
真机上测试:
测试发现并没有轮询在这里插入图片描述
在这里插入图片描述
注解:当server2抢到之后,arp就会把对应的mac地址保存,不会再改了。可以选择手动清除 arp -d 172.25.254.200

解决方案:
首先了解ARP协议:
在这里插入图片描述
在这里插入图片描述
请求如图所示:
在这里插入图片描述
在这里插入图片描述
需要在server2和server3中配置arptables
首先安装软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后在server2和server3上分别进行如下配置:
在这里插入图片描述
在这里插入图片描述
注解:
在这里插入图片描述

此时在真机上进行测试:
轮询成功
在这里插入图片描述
DR模式当局域网内有多个相同ip地址时,解决抢答问题的第二种方法:(推荐第一种)
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值