NET转发模式

配置步骤

1、lvs-server下载ipvsadm

yum install -y ipvsadm

2、启动路由转发功能

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

3、配置对外的ip

-A 添加一个VIP
-t TCP协议
-s schedule调度
-rr 轮巡策略类型

ipvsadm -A -t 192.168.209.143:80  -s rr

4、添加真实服务器ip

-a 添加一个真实lvs服务ip
-r 真实服务器IP 地址
-m 指定调度算法为“轮询”模式,即请求将被均匀地分发到配置的所有真实服务器上。
真实服务器设置为仅主机模式

ipvsadm -a -t 192.168.209.143:80 -r 192.168.200.4:80 -m

5、查看配置策略

ipvsadm -Ln

6、查看测试结果

打开浏览器输入lvs-server地址进行测试

ipvsadm -Lnc

至此结束

DR直接路由模式

配置步骤

LVS服务器

1LVS准备VIP和路由

1、lvs添加虚拟ip

ifconfig ens33:0 192.168.229.123 broadcast 192.168.229.255 netmask 255.255.255.0 up

在ens33上添加一个虚拟ip192.168.229.123

2、添加虚拟路由

route add  -host 192.168.229.123 dev ens33:0

3、设置路由转发

vi /etc/sysctl.conf

net.ipv4.ip_forward = 1 #开启路由功能
net.ipv4.conf.all.send_redirects = 0 #禁止转发重定向报文
net.ipv4.conf.ens33.send_redirects = 0 #禁止ens33转发重定向报文
net.ipv4.conf.default.send_redirects = 0 #禁止转发默认重定向报文

设置负载均衡规则

设置IPVSADM

1、安装ipvsadm

yum install ipvsadm  -y

2、清理所有ipvs规则

ipvsadm     -C

3、配置ip

ipvsadm -A -t 192.168.229.123:80 -s rr

4、添加真实服务器ip

ipvsadm -a -t 192.168.209.143:80 -r 192.168.200.4:80 -g

-A 添加virtual server
-t 指定使用tcp协议
-s 指定调度策略/负载算法为rr
-a 添加realserver
-r 指定realserver是谁
-g LVS类型DR

LVS类型:
-g:Gateway,DR(默认使用的类型)
-i:ipip,TUN
-m:masquerade(地址伪装),NAT

至此结束

❤️ 转载文章请注明出处,谢谢!❤️