LVS-DR+apache

环境

负载调度器:ens33:192.168.16.161 lo:0:192.168.16.100
节点1:ens33:192.168.16.162 lo:0:192.168.16.100
节点2:ens33:192.168.16.163 lo:0:192.168.16.100

关闭防火墙
systemctl stop firewalld
setenforce 0

节点安装apache
yum -y intall httpd

负载均衡调度器

加载 ip_vs 模块
#modprobe ip_vs
查看 ip_vs 版本信息
#cat /proc/net/ip_vs
在这里插入图片描述
#yum -y install ipvsadm

配置负载分配策略

在这里插入图片描述
-A 添加一个虚拟服务,使用ip地址、端口号、协议来唯一定义一个虚拟服务
-D 删除一个虚拟服务
-C 清空虚拟服务列表
-L 显示虚拟服务列表
-t 使用TCP服务,该参数后需要加主机与端口信息
-s 指定lvs的调度算法
rr(轮询)
wrr(加权轮询)
-a 添加一台真实服务器
-d 减少一台真是服务器
-r 设置真是服务器的IP与端口
-g 设置lvs工作模式为DR直连路由
-w 指定真实服务器的权重

节点服务器

#cd /etc/sysconfig/network-scripts/
#cp ifcfg-lo ifcfg-lo:0

#vim ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.20.139
NETMASK=255.255.255.255
ONBOOT=yes

#ifup lo:0
#ifconfig lo:0

添加vup本地访问路由
#vim /etc/rc.local

最后一行追加:
/sbin/route add -host 192.168.16.100 dev lo:0
执行:
#route add -host 192.168.16.100 dev lo:0

调整/proc参数响应
#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.rap_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2

执行:`
#sysctl -p

之后在各个节点设置HTML测试页面
在这里插入图片描述
最后测试:
http://192.168.16.100



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值