高并发架构(3)安装配置lvs

1、yum安装lvs

yum -y install ipvsadm ;

1、在server1,server2上执行如下操作

echo 1 >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 >/proc/sys/net/ipv4/conf/lo/arp_announce
echo 1 >/proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 >/proc/sys/net/ipv4/conf/all/arp_announce

2、server1和server2两台服务器增加VIP

ifconfig lo:0 192.168.19.200 netmask 255.255.255.255 broadcast 192.168.19.200
[root@localhost ~]# curl 192.168.19.129
192.168.10.129
[root@localhost ~]# curl 192.168.19.130
192.168.10.130

3、lVS服务器上配置增加VIP

ifconfig ens33:1 192.168.19.200 netmask 255.255.255.255 broadcast 192.168.19.200

4、server1,server2服务器添加路由

route add -host 192.168.19.200 dev lo:0

5、LVS服务器上面增加路由

route add -host 192.168.19.200 dev ens33:1

6、lvs配置负载均衡策略

ipvsadm -C
ipvsadm -A -t 192.168.19.200:80 -s rr   #接受转发协议
ipvsadm -a -t 192.168.19.200:80 -r 192.168.19.129:80 -g -w 1 #增加转发目的地
ipvsadm -a -t 192.168.19.200:80 -r 192.168.19.128:80 -g -w 1 #增加转发目的地
ipvsadm -L -n

7、附:arp抑制参数

arp响应限制

1)arp_ignore:

定义对目标地址为本地IP的ARP询问不同的应答模式0
0 - (默认值): 回应任何网络接口上对任何本地IP地址的arp查询请求
1 - 只回答目标IP地址是来访网络接口本地地址的ARP查询请求
2 -只回答目标IP地址是来访网络接口本地地址的ARP查询请求,且来访IP必须在该网络接口的子网段内
3 - 不回应该网络界面的arp请求,而只对设置的唯一和连接地址做出回应
4-7 - 保留未使用
8 -不回应所有(本地地址)的arp查询

2)arp_announce:

对网络接口上,本地IP地址的发出的,ARP回应,作出相应级别的限制: 确定不同程度的限制,宣布对来自本地源IP地址发出Arp请求的接口
0 - (默认) 在任意网络接口(eth0,eth1,lo)上的任何本地地址
1 -尽量避免不在该网络接口子网段的本地地址做出arp回应. 当发起ARP请求的源IP地址是被设置应该经由路由达到此网络接口的时候很有用.此时会检查来访IP是否为所有接口上的子网段内ip之一.如果改来访IP不属于各个网络接口上的子网段内,那么将采用级别2的方式来进行处理.
2 - 对查询目标使用最适当的本地地址.在此模式下将忽略这个IP数据包的源地址并尝试选择与能与该地址通信的本地地址.首要是选择所有的网络接口的子网中外出访问子网中包含该目标IP地址的本地地址. 如果没有合适的地址被发现,将选择当前的发送网络接口或其他的有可能接受到该ARP回应的网络接口来进行发送.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值