码迷,mamicode.com
首页 > 其他好文 > 详细

LVS DR实验!

时间:2019-10-06 15:15:17      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:size   服务   ==   配置   权重   安装apache   浏览器   参数   ipv4   

技术图片

技术图片

技术图片

===========================================================================

操作图

技术图片

设备:两台节点模拟机,一台调度机

调度机(ipvsadm)配置选项:

-A       添加虚拟服务器

-D       删除虚拟服务器

-C       删除所有配置条目

-E       修改虚拟服务器

-d       删除某个节点

-t        指定VIP地址及TCP端口

-s       指定负载调度算法

-m     NAT群集模式

-g       DR模式

-i        TUN模式

-w       设置权重值(权重为 0 时表示暂停节点)

第一台:IP为192.168.200.135作为调度器

关闭防火墙

[root@localhost ~]#systemctl stop firewalld

[root@localhost ~]#iptables -F

[root@localhost ~]#setenforce 0

安装及配置负载均衡器

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

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

[root@localhost ~]#ifconfig ens33: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.130:80 -g -w 1

[root@localhost ~]#ipvsadm -a -t 192.168.200.254:80 -r 192.168.200.122: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.122:80 Route 1 0 0
-> 192.168.200.130:80 Route 1 0 0

此时调度器生效

 

 

第二台第三台节点机:IP为192.168.200.130和192.168.200.122

2,3台主机执行一样的操作

 

关闭防火墙

 

[root@localhost ~]#systemctl stop firewalld

 

[root@localhost ~]#iptables -F

 

[root@localhost ~]#setenforce 0

安装apache并查看80端口

 

[root@localhost ~]#yum install httpd -y 

[root@localhost ~]#systemctl start httpd

[root@localhost ~]#netstant -anpt | grep :80

[root@localhost ~]#ifconfig lo:0 192.168.200.254 netamask 255.255.255.25

添加路由转发在254网段时寻找lo:0端口

[root@localhost ~]#route add -host 192.168.200.254 dev lo:0

[root@localhost ~]#ifcfonig lo:0

创建测试页面

此处两台主机内容不一致方便对比

[root@localhost ~]#echo "1121414" > /var/www/html/index.html

调整proc响应参数:

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

添加如下6行:

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@localhost ~]#sysctl -p

最后浏览器测试负载均衡效果:

在网页正输入192.168.200.254

多次刷新得到不同的内容,且分配次数一致

 

LVS DR实验!

标签:size   服务   ==   配置   权重   安装apache   浏览器   参数   ipv4   

原文地址:https://www.cnblogs.com/cxm123123form/p/11627159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!