实验准备:
开启3台虚拟机,配置好yum源
server1 172.25.35.1(调度服务器)
server2 172.25.35.2(后台服务器)
server3 172.25.35.3(后台服务器)
###server1(调度服务器)
1.安装ipvsadm
yum install -y ipvsadm

2.开启ipvsadm服务
touch /etc/sysconfig/ipvsadm
systemctl start ipvsadm.service
systemctl status ipvsadm.service

3.添加策略
ipvsadm -A -t 172.25.35.100:80 -s rr ##调度策略为rr轮询算法
ipvsadm -a -t 172.25.35.100:80 -r 172.25.35.2:80 -g ##添加两个后端服务器rs
ipvsadm -a -t 172.25.35.100:80 -r 172.25.35.3:80 -g
cat /etc/sysconfig/ipvsadm ##直接查看文件,策略不生效
systemctl restart ipvsadm.service
cat /etc/sysconfig/ipvsadm ##重启服务后,策略生效

本文介绍了在Linux环境下,使用LVS(Linux Virtual Server)DR(Direct Routing)模式配置负载均衡的详细步骤。通过在调度服务器上设置ipvsadm,添加RR轮询策略,并在后台服务器上配置HTTP服务及VIP,实现了流量在多台服务器间的轮询分配。此外,还解决了由于ARP缓存导致的访问问题,通过arptables设置规则,确保了负载均衡的有效性。
最低0.47元/天 解锁文章
347

被折叠的 条评论
为什么被折叠?



