LVS 之DR 模型环境搭建

LVS之DR 模型环境搭建

一、先上自己画好的拓扑图:



二、先在VMware上克隆5个虚拟机,环境是(centos7.4):

注意:因为是克隆的虚拟机,所以要对每个虚拟机的MAC地址做再次生成,防止冲突。

如图。


三、按照拓扑图设置好相关的IP信息,并解决IP地址冲突的问题,用xshell工具做好标记,方便在xshell终端登录后做相关配置.

RS1 IP 设置如下:


RS2 IP 设置如下:


LVS 调度IP配置如下:


ROUTER 路由IP配置如下:


启用router服务器的路由功能:


client IP配置如下:


注:针对拓扑上的外网IP(VIP)这里是通过脚本设置。

四、LVS-DR解决在配置vs 和RS1,RS2的VIP IP 冲突问题,这里解决冲突问题我们放在后面的脚本中执行。

DR模型中和主机上无需要配置VIP,解决地址冲突的方式有三种:

1、在前端网关做静态绑定。

2、在各RS使用arptables。

3、在各RS修改内核参数,来限制arp响应和通告的级别。

限制响应级别:arp_ignore

    0:默认值,表示可使用本地任意接口上配置的任意地址进行响应。

    1:仅在请求的目标IP配置在本地主机的接收到请求报文的接口上时,才给予响应。

限制通告级别:arp_announce

    0:默认值,把本机所有接口的所有信息向每个接口的网络进行通告。

    1:尽量避免将接口信息向非直接连接网络进行通告。

    2:必须避免将接口信息向非本网络进行通告。

五:软件配置操作步骤如下:

A、对LVS调度器进行配置:

#配置yum源后,安装ipvsadm调度软件。
yum install -y ipvsadm

#查看相关调度软件规则信息:

B:上传脚本,配置并运行:【对RS1和RS2同时操作】:

Xshell 上传脚本lvs_dr_rs.sh到RS1的~目录 
修改相关信息。
运行:bash lvs_dr_rs.sh start 


如图:

C:在client上测试RS1和RS2还有LVS他们的IP和网关。


D:对LVS进行操作:

通过xshell上传脚本到当前目录,并修改相关信息后保存。
运行:bash lvs_dr_vs.sh start

修改如图:


运行后查看规则:



E:在对lvs调度器脚本修改权重后,对client进行测试操作【显示正常】:


至次测试正常,环境配置完毕。                                                                         

                                                                                                                 by Pantom


  










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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值