LVS负载均衡部署

1.LVS服务DR模式部署

LVS  192.168.1.10

WEB01  192.168.1.20

WEB02  192.168.1.30

VIP  192.168.1.250

 

2.部署后端web01和web02

安装apache

yum  install httpd curl -y

systemctl restart  httpd

lsof -i :80

cd  /var/www/html

vim  test.text

aaaaaaaaaa

web02  写入内容为bbbbbbbbbbbb

 

3.部署LVS

安装kernel-devel 

ln  -s  /usr/src/kernels/3.10.0-1160.42.2.el7.x86_64  /usr/src/linux

 

4.安装LVS软件

yum  install -y ipvsadm

 

5.配置负载均衡DR模式

ifconfig  ens33:250  192.168.1.250/24

ifconfig  ens33:250

ping  192.168.1.250

 

6.配置LVS服务

ipvsadm  -C  清空原来配置

ipvsadm  -A -t  192.168.1.250:80  -s  wrr    配置vip与调度算法

ipvsadm  -L  -n    查看配置

添加后端主机

ipvsadm  -a -t 192.168.1.250:80  -r  192.168.1.10  -g  -w  1

ipvsadm  -a -t 192.168.1.250:80  -r  192.168.1.20  -g  -w  1

ipvsadm  -L  -n    查看配置

 

7.后端服务器配置抑制APR功能与VIP绑定

web01

[root@web-01 ~]# echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
[root@web-01 ~]# echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
[root@web-01 ~]# echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
[root@web-01 ~]# echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
[root@web-01 ~]# ifconfig lo:250 192.168.1.250/32
[root@web-01 ~]# ifconfig lo:250
lo:250: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 192.168.1.250 netmask 0.0.0.0
loop txqueuelen 1000 (Local Loopback)

 

web02

[root@web-02 ~]# echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
[root@web-02 ~]# echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
[root@web-02 ~]# echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
[root@web-02 ~]# echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
[root@web-02 ~]# ifconfig lo:250 192.168.1.250/32
[root@web-02 ~]# ifconfig lo:250
lo:250: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 192.168.1.250 netmask 0.0.0.0
loop txqueuelen 1000 (Local Loopback)

 

 

测试负载均衡

LVS

curl  192.168.1.250/test.text

刷新

 

查看调度情况

ipvsadn -L -n

ipvsadn -L -n  --stats

 

 

LVS服务NAT模式部署

 后端不变

lvs服务器恢复最开始的环境,安装ipsadm

ifconfig  ens33:250  192.168.1.250/24  up

ifconfig  ens33:250

ipvsadm  -C  清空原来配置

ipvsadm  -A -t  192.168.1.250:80  -s  wrr    配置vip与调度算法

ipvsadm  -L  -n    查看配置

添加后端主机

ipvsadm  -a -t 192.168.1.250:80  -r  172.168.1.10  -m  -w  1

ipvsadm  -a -t 192.168.1.250:80  -r  172.168.1.20  -m  -w  1

 

测试负载均衡

LVS

curl  192.168.1.250/test.text

刷新

 

查看调度情况

ipvsadn -L -n

ipvsadn -L -n  --stats

posted @ 2021-10-13 19:05  拥抱大海,面向天空  阅读(95)  评论(0)    收藏  举报