xiaoguanguan

LVS的DR工作模式

实验规划

四台虚拟机

负载调度器: eth0:192.168.10.20 eth1(VIP):192.168.10.22 网关:192.168.10.10 真实服务器1:eth0:192.168.15.30 lo0(VIP):192.168.15.22 网关:192.168.10.10 真实服务器2:eth0:192.168.15.40 lo0(VIP):192.168.15.22 网关:192.168.10.10 路由器:192.168.10.10 192.168.15.10 测试机:

实验步骤:

1.按照实验规划 修改IP和网关

2.路由器配置 a。增加一个IP,开启路由转发 b。添加一个防火墙规则,端口映射规则

iptables -t nat -A PREROUTING -i eth0 -d 192.168.10.10 -p tcp --dport 80 -j DNAT --to-destination 192.168.15.22:80

3.负载调度器配置 a。设置eth0的子接口,eth0:0 

b。优化配置(关闭路由重定向) vim /etc/sysctl.conf 添加下面三行

net.ipv4.conf.all.send_redirects = 0

net.ipv4.conf.default.send_redirects = 0

net.ipv4.conf.eth0.send_redirects = 0

 sysctl –p

e。创建集群

1、安装ipvsadm

2、ipvsadm -A -t 192.168.15.22:80 -s rr

3、向集群里添加真实服务器 ipvsadm -a -t 192.168.15.22:80 -r 192.168.15.30:80 -g ipvsadm -a -t 192.168.15.22:80 -r 192.168.15.30:80 -g

4.真实服务器的配置

a。两个服务器都添加 lo0 I

b。优化配置,调整内核参数 vim /etc/sysctl.conf 添加下述两行

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.lo.arp_announce = 2

sysctl -p

c。添加路由记录:route add -host 192.168.15.22 dev lo:0

5.检查测试。

 

 

posted on 2021-02-24 20:52  xiaoguanguan  阅读(31)  评论(0编辑  收藏  举报

导航