搭建lvs负载均衡

负载均衡呢

Posted by 大可乐 on November 20, 2018

LinuxLvs

实验准本工作

由一台主机做负载均衡将请求转发给三台LAMP服务器

LAMP ip 为192.168.31.156 LAMP2 ip 为192.168.31.158 LAMP3 ip 为192.168.31.157

lvs director服务器ip为192.168.31.152,为director服务器配置虚拟ip 192.168.31.250

1
ifconfig ens33:0 192.168.31.250 netmask 255.255.255.o broadcast 192.168.31.250

开启转发

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

配置LVS负载均衡

LVS Linux内核 > 2.4 内置IPVS模块 安装ipvsadm

1
sudo apt-get install ipvsadm

增加虚拟服务器

1
ipvsadm -A-t 192.168.31.250:80

添加真实服务器

1
2
3
ipvsadm -a -t 192.168.31.250:80 -r 192.168.31.156 -g
ipvsadm -a -t 192.168.31.250:80 -r 192.168.31.157 -g
ipvsadm -a -t 192.168.31.250:80 -r 192.168.31.158 -g

真实服务器上增加配置

1
2
3
ifconfig lo:0 192.168.31.250 netmask 255.255.255.255 broadcast 192.168.31.250 up
route add -host 192.168.31.250 dev lo:0 
echo "1" >/proc/sys/net/ipv4/ip_forward