LVS DR实验!
Posted cxm123123form
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVS DR实验!相关的知识,希望对你有一定的参考价值。
===========================================================================
操作图
设备:两台节点模拟机,一台调度机
调度机(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实验!的主要内容,如果未能解决你的问题,请参考以下文章