搭建 LVS-DR模式:为两台RealServer配置虚拟IP 和 arp

一、配置虚拟网络子接口(本地环回接口),即配置虚拟ip

1. 进入到网卡配置目录,找到 lo (本地环回接口,用户构建虚拟网络子接口),拷贝一份新的随后进行修改

ifcfg-lo是本地环回接口,如果想配置一个虚拟IP,但是又不想让用户访问到,只能是修改环回接口

2. 修改内容如下:

3. 使用命令 ifup lo 刷新一下 lo接口,或者使用 service network restart 重启网络服务,之后通过ip addr 查看如下, 则表示正常

二、配置 arp

arp 响应级别与通告行为的概念

(1)arp-ignore:ARP响应级别(处理请求)

  • 0:只要本机配置了ip,就能相应请求
  • 1:请求的目标地址到达对应的网络接口才会响应请求

(2)arp-announce:ARP通告行为(返回响应)

  • 0:本机上任何网络接口都向外通告,所有的网卡都能接受到通告。
  • 1:尽可能避免本网卡与不匹配的目标进行通告。
  • 2:只在本网卡通告。

1. 打开sysctl.conf

vim /etc/sysctl.conf

2. 配置所有网卡、默认网卡、一级虚拟网卡的arp响应级别和通告行为,分别对应:all,default,lo:

# configration for lvs
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_announce = 2

3. 刷新配置文件

sysctl -p

4. 增加一个网关,用于接收数据报文,当有请求到本机后,会交给lo去处理 

route add -host 192.168.1.150 dev lo:1

5. 防止重启失效,在开机自启动文件中增加配置

echo "route add -host 192.168.1.150 dev lo:1" >> /etc/rc.local

6. 查看文件 vim /etc/rc.local

两台 RealServer 服务器都需要进行以上配置! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值