八步搞定Linux服务器负载均衡配置

本文详细介绍如何通过三台虚拟机配置Linux环境下的负载均衡系统。包括准备虚拟机、配置虚拟网卡及VIP、设置响应级别、安装HTTP服务、配置管理服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、准备好三台虚拟机,一台模拟负载均衡器,两台模拟服务器RS,该三台服务器必须能够访问网络,且在同一网段。

本人准备好三台:
Linux001:192.168.149.140    模拟负载均衡服务器
Linux002:192.168.149.141    模拟Linux服务器RS1
Linux003:192.168.149.142    模拟Linux服务器RS2

2、在负载均衡服务器上配置虚拟网卡,并设置VIP(虚拟服务器地址)和DNS

ifconfig eth0:3 192.168.149.150/24


说明:
eth0:3   在网卡eth0上创建一个3号子网卡
/24:     表示子网掩码为255.255.255.0  

3、设置负载均衡服务器接收arp请求时的响应级别

echo "1" > /proc/sys/net/ipv4/ip_forward 

说明:
 千万不要使用vi来编辑
  响应级别:
        1:只有请求地址是我自己的IP地址才响应

4、设置Linux服务器响应通告级别(每一台RS都要配)

[root@Linux002 ~]# echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore 
[root@Linux002 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore 
[root@Linux002 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
[root@Linux002 ~]# echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce

5、配置Linux服务器的VIP和DNS(每一台RS都要配)

ifconfig lo:8 192.168.149.150 netmask 255.255.255.255


注意:
    DNS是四个255,和前面的不同

6、安装httpd,编写首页,启动httpd(每一台RS都要配)

1、yum -y install httpd

2、vi /var/www/html/index.html
    #内容最好能够表示本机的身份,方便测试.比如可以写本机的IP
    from 192.168.149.141

3、service httpd start

4、输入服务器地址(可加80端口,也可以不加),能够显示index.html内容,
    且,输入服务器地址+除80端口外的别的端口,无法显示index.html内容。
    则配置成功。

    否则则可能是设置Linux服务器响应通告级别时,配置“echo 2> *”这两条命令执行失败。

7、在负载均衡服务器下载管理服务并配置

1、yum -y install ipvsadm

安装成功后执行以下配置

2、ipvsadm -A -t 192.168.149.150:80 -s rr
    说明:
        -t tcp协议
        192.168.149.150:80:VIP地址
        -s:监控端口
        rr:轮询调度

3、添加服务器RS
        ipvsadm -a -t 192.168.149.150:80 -r 192.168.149.141 -g
        ipvsadm -a -t 192.168.149.150:80 -r 192.168.149.142 -g

            说明:
                -t tcp协议
                192.168.149.150:80:VIP地址
                -g:DR_NAT

8、打开网页192.168.149.150,不断刷新,页面来回展示两台服务器中index.html的内容。

即配置完毕。

 

补充一下:

ipvsadm -lnc 

根据该日志的输出可以推测哪儿出现了问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二百四十九先森

你的打赏是我努力的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值