LVS DR模式实验

Posted zcq123456

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVS DR模式实验相关的知识,希望对你有一定的参考价值。

LVS DR模式实验

三台虚拟机,两个台节点机(Apache)一台DR实验调度机

一:关闭相关安全机制

systemctl stop firewalld

iptables -F

setenforce 0

二:调度机配置

[root@localhost ~]# yum -y install ipvsadm                       #安装ipvsadm

配置负载分配策略

ipvsadm 工具参数说明:
 -A 添加虚拟服务器
 -D 删除虚拟服务器
 -C 删除所有配置条目
-E 修改虚拟服务器
 -L 或-l,列表查看
 -n 不做解析,以数字形式显示
 -c 输出当前 IPVS 连接
 -a 添加真实服务器
 -d 删除某个节点
 -t 指定 VIP 地址及 TCP 端口
 -s 指定负载调度算法,rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,默认 wlc
 -m NAT 群集模式
 -g DR 模式
 -i TUN 模式
 -w 设置权重(权重为 0 时表示暂停节点)

[root@localhost ~]# ipvsadm -A -t 192.168.200.254:80 -s rr

[root@localhost ~]# ipvsadm -a -t 192.168.200.254:80 -r 192.168.200.13:80 -g -w 1

[root@localhost ~]# ipvsadm -a -t 192.168.200.254:80 -r 192.168.200.16:80 -g -w 1

[root@localhost ~]# 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.200.254:80 rr
  -> 192.168.200.13:80            Route   1      0          0        
  -> 192.168.200.16:80            Route   1      0          0  

[root@localhost ~]# ifconfig eno16777728:0 192.168.200.254 netmask 255.255.255.0   #添加子接口ip

三:节点机配置

给两个节点机相同配置

[root@node2 ~]# yum -y install httpd                  #安装Apache

[root@node2 ~]# cd /var/www/html/
[root@node2 html]# ls
index.html
[root@node2 html]# cat index.html                     #创建测试页(两台Apache要创建不同的测试页以便实验结果)
111111111111111111111111111111

[root@node2 html]# systemctl start httpd           #开启Apache服务

[root@node2 ~]# ifconfig lo:0 192.168.200.254 netmask 255.255.255.255                  #配置vip到lo:0上
[root@node2 ~]# route add -host 192.168.200.254 dev lo:0       #添加路由(当到254网络时寻找lo:0端口)

调整proc(arp)响应参数

[root@node2 ~]# vim /etc/sysctl.conf

net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2

[root@node2 ~]# sysctl -p             #执行生效

四:浏览器测试

   技术图片

刷新

 

     技术图片

 

 

                              

 

以上是关于LVS DR模式实验的主要内容,如果未能解决你的问题,请参考以下文章

LVS的工作模式介绍和NAT模式&DR模式实验步骤

LVS负载均衡DR模式

LVS负载均衡群集部署——DR模式的介绍及搭建步骤

CentOS7系统LVS-DR模式实验

实验案例LVS负载均衡NAT和DR模式

实验案例LVS负载均衡NAT和DR模式