LVS——DR模式(ipvsadm)

本文详细介绍了LVS DR模式的工作原理,强调调度器和服务器在同一网段内的需求。通过实验环境展示了如何使用ipvsadm进行配置,包括添加虚拟服务器入口、真实服务器IP,并实现轮询调度。此外,还探讨了访问过程中MAC地址的变化,以及解决不安全问题的两种方法:修改内核参数和添加ARP路由策略,并给出了配置ARP路由策略的步骤。
摘要由CSDN通过智能技术生成

一、DR模式:调度器和服务器必须在同一网段,也就是在一个局域网内

LVS-DR模式的工作原理:

1.客户端发出请求到调度器,调度器上的虚拟ip(VIP)根据负载均衡算法选择一台后端服务器(realserver)将数据包转发过去,最后realserver再将数据包转发给用户
2.DR模式下调度器和服务器集群都必须在物理机上有一个网卡通过不分断的局域网相连,也就是通过交换机或者高速的HUB连接,中间没有通过路由器通信
3.VIP(虚拟IP)地址是调度器和服务器共享的,调度器配置的VIP地址是对外可见的(子网掩码为24),用于接收虚拟服务器的请求,但是后端服务器集群配置的(VIP)是不接受外部请求的,只提供内部服务(子网掩码为32)

实验环境:

主机名 IP 服务 作用
server1 172.25.22.1 172.25.22.100/24 ipvsadm 调度器
server2 172.25.22.2 172.25.22.100/32 htttpd arptables 服务器
server3 172.25.22.3 172.25.22.100/32 htttpd arptables 服务器

ipvsadm常用参数

-s 指定调度算法(十种)
rr 轮循
-t 指定tcp服务地址(是一个虚拟ip,需要添加)
-r 指定服务器(真实服务器的ip)
-g 路由直连
-a 添加服务器
-A 添加虚拟服务器
-i TUN隧道模式

配置ipvsadm:

1.安装lvs的管理工具ipvsadm,这个工具不用在官网下载,他是linux系统自带的只是没有在内核中,但在镜像中可以找到,将他写进yum仓库中直接下载即可
(1)物理机:

在镜像挂载点找到安装包

[root@foundation22 ~]# cd /var/www/html/westos
[root@foundation22 westos]# ls

在这里插入图片描述
(2)server1:

server1作为调度器,将安装包写入yum仓库

[root@server1 ~]# cd /etc/yum.repos.d
[root@server1 yum.repos.d]# ls
rhel-source.repo
[root@server1 yum.repos.d]# vim rhel-source.repo 

在这里插入图片描述
写入的内容如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值