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) 编辑 收藏 举报