Linux 通俗易懂的LVS-DR原理以及实现方法

主机:四台,一台VS服务器,二台RS服务器,一台客户端服务器

网络配置:

调度器:

dr 192.168.6.129

VIP:192.168.6.100(lo:1)

真实后端服务器 RIP:rs1 192.168.6.130 rs2:192.168.6.131

客户端服务器CIP:192.168.6.132

1.在调度器服务器上配置
在这里插入图片描述[root@dr cd]# yum install -y ipvsadm

添加VIP

[root@dr cd]# ifconfig eth0:1 192.168.6.100/32

在这里插入图片描述

配置对应的规则:
[root@dr cd]# ipvsadm -A -t 192.168.6.100:80 -s wrr
[root@dr cd]# ipvsadm -a -t 192.168.6.100:80 -r 192.168.6.131 -g -w 1
[root@dr cd]# ipvsadm -a -t 192.168.6.100:80 -r 192.168.6.132 -g -w 1
[root@dr cd]# 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.6.100:80 wrr
  -> 192.168.6.131:80             Route   1      0          0         
  -> 192.168.6.132:80             Route   1      0          0  

在这里插入图片描述
2.在rs1 192.168.6.131 和rs2 192.168.6.132 上配置

在RS1 192.168.6.131 上配置

[root@rs1 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 
[root@rs1 ~]# echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore 
[root@rs1 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 
[root@rs1 ~]# echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
[root@rs1 ~]# ifconfig lo:1 192.168.6.100/32
[root@rs1 ~]# yum install -y httpd
[root@rs1 ~]# echo 192.168.6.131 RS1 > /var/www/html/index.html
[root@rs1 ~]# systemctl start httpd


在RS2 192.168.6.132 上配置

[root@rs2 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 
[root@rs2 ~]# echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore 
[root@rs2 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce 
[root@rs2 ~]# echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce 
[root@rs2 ~]# ifconfig lo:1 192.168.6.100/32
[root@rs2 ~]# yum install -y httpd
[root@rs2 ~]# echo 192.168.6.132 RS2 > /var/www/html/index.html
[root@rs2 ~]# systemctl start httpd

3.在客户端上192.168.6.129上测试

[root@client ~]# while true;do curl 192.168.6.100 ;sleep 1;done
192.168.6.132 RS2
192.168.6.131 RS1
192.168.6.132 RS2
192.168.6.131 RS1
192.168.6.132 RS2
192.168.6.131 RS1
192.168.6.132 RS2
192.168.6.131 RS1
192.168.6.132 RS2
192.168.6.131 RS1
192.168.6.132 RS2
192.168.6.131 RS1
192.168.6.132 RS2
192.168.6.131 RS1
192.168.6.132 RS2

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Harry_z666/article/details/110664497