LVs负载均衡

实验环境搭建

主机 IP 功能
server1 172.25.254.91 调度节点
server2 172.25.254.92 RS
server3 172.25.254.93 RS

一、Lvs负载均衡

原理解释
客户访问时首先访问DNS然后有CDN即行网络的分发,
请求进入内网后访问调度器,交由调度器即行访问压力的均摊,然而客户访问的为vip
所以的数据必须依赖于vip进行在vlan中进行发送但是其中vip

LVs负载均衡

 

1.DR模式做法

1.DR节点server1

 

yum isntall ipvsdam -y                                        #进行调度策略的编写
ip addr add 172.25.254.100/24 dev eth0                        #添加vip到网卡上
ip addr add 172.25.254.100/24 dev eth0                        #此命令用在删除错误vip 
ipvsadm -A -t 172.25.254.100:80 -s rr                        #设置为轮询调度的方式当有人访问172.25.254.100的80端口时
ipvsmda -a -t 172.25.254.100:80 -r 172.25.254.92 -g            #添加172.25.254.90为RS
ipvsmda -a -t 172.25.254.100:80 -r 172.25.254.93 -g         #添加两台访问时可以看出效果

2.RS后端server2

 

ip addr add 172.25.254.100/32 dev eth0
yum install httpd -y
echo RS1 server1 > /var/www/html/index.html
systemctl enable --now httpd
arptables -A INPUT -j DROP -d 172.25.254.100                #将172.25.254.100这个IP的INPUT链状态设置为DROP因为DR模式就是谁县响应则连接谁
arptables -A OUTPUT -j mangle --mangle-ip-s 172.25.254.92    #arp本身时广播所以需将输出转到172.25.254.92这个真实的IP上进行数据发送
arptables-save > /etc/sysconfig/arptables                    #永久保存策略使得服务重启后进行策略重写

3.RS后端server3

 

ip addr add 172.25.254.100/32 dev eth0
yum install httpd -y
echo RS1 server1 > /var/www/html/index.html
systemctl enable --now httpd
arptables -A INPUT -j DROP -d 172.25.254.100
arptables -A OUTPUT -j mangle --mangle-ip-s 172.25.254.93
arptables-save > /etc/sysconfig/arptables

测试

LVs负载均衡

文章链接: https://www.mfisp.com/12174.html

文章标题:LVs负载均衡

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
建站教程投稿分享

Keepalived安装与配置

2022-11-3 14:54:01

建站教程投稿分享

Lvs健康检测

2022-11-4 11:49:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠