LVS的DR模式

LVS的DR模式

LVS的DR模式-直接路由模式
注:以server3主机为代理服务器,物理机为客户端,server1、2为后端服务器。
在代理服务器:
yum install -y ipvsadm				安装ipvs

在这里插入图片描述

ipvsadm -Ln				查看调度策略
ipvsadm -A -t 172.25.66.100:80 -s rr			添加一个service-address为vip的80端口,调度器调度为rr轮询
ipvsadm -a -t 172.25.66.100:80 -r 172.25.38.2:80 -g		添加一个RS给172.25.66.2,模式为gatawaying(DR,direct routing)
ipvsadm -a -t 172.25.66.100:80 -r 172.25.66.1:80 -g  	添加一个RS给172.25.66.1,模式为gatawaying(DR,direct routing)

-A :添加目标策略(向一个记录中添加真实主机)
-t :tcp连接
-s :调度器,接负载均衡的算法
-g:dr模式
-r:真实主机ip

在这里插入图片描述

ip addr add 172.25.66.100/32 dev eth0	在eth0网卡上添加vip

在这里插入图片描述

在后端服务器(1和2中):
yum install -y httpd				安装httpd服务
vim /var/www/html/index.html		编辑默认发布文件
systemctl restart httpd				重启httpd服务 

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

在代理服务器:
ipvsadm -Ln				查看调度策略,此时已经发现后端服务器

在这里插入图片描述

在客户端:
curl 172.25.38.100		此时会发现可以访问到其中一台后端服务器的默认发布信息

在这里插入图片描述

在后端服务器(1和2中):
yum install -y arptables				安装arptables

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

arptables -A INPUT -d 172.25.66.100 -j DROP		添加INPUT链
arptables -a OUTPUT -s 172.25.66.100 -j mangle --mangle-ip-s 172.25.66.1(2)		添加OUTPUT链
arptables -L	查看策略

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

在这里插入图片描述

在客户端:
curl 172.25.38.100		此时会发现可以进行轮询访问了

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

在代理服务器:
ipvsadm -Ln				查看调度策略,此时可以查看后端服务器被访问的次数

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

版权声明:本文为Leslie_qlh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Leslie_qlh/article/details/102526101