LVS负载均衡群集部署——DR直接路由模式

目录

LVS-DR模式的实现过程

数据包流向分析:

DR模式的特点:

LVS-DR配置过程

配置负载调度服务器

部署共享存储(NFS服务器:192.168.217.130)

第一台Web节点服务器

第二台Web节点服务器

客户机测试


LVS-DR模式的实现过程

数据包流向分析:

(1)客户端发送请求到irector Server(负载均衡器),请求的数据报文(源IP是CIP,目标IP是VIp)到达内核空间。
(2)Director Server和Real Server在同一个网络中,数据通过二层数据链路层来传输。
(3)内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虚拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包。
修改源MAC地址为Director server的MAC地址,修改目标MAC地址为Realserver的MAC地址,源IP地址与目标IP地址没有改变,然后将数据包发送给 Real Server。
(4)到达Real server的请求报文的MAC地址是自身的MAC地址,就接收此报文。数据包重新封装报文(源IP地址为VIp,目标IP为CIP),将响应报文通过1o接口传送给物理网卡然后向外发出。
(5)Real Server 直接将响应报文传送到客户端。

DR模式的特点:

(1)Director server和Real Server必须在同一个物理网络中。
(2)Real server 可以使用私有地址,也可以使用公网地址。如果使用公网地址,可以通过互联网对RIP进行直接访问。
(3)Director Server作为群集的访问入口,但不作为网关使用。
(4)所有的请求报文经由Director Server,但回复响应报文不能经过 Director Server。
(5)Real Server的网关不允许指向Director Server IP,即Real server发送的数据包不允许经过Director server。
(6)Real server上的1o接口配置VIP的IP地址。

LVS-DR配置过程

环境设定

DR 服务器:192.168.217.100
web 服务器1:192.168.217.110
web 服务器2:192.168.217.120

nfs共享服务器:192.168.217.130
vip(虚拟回环):192.168.217.50
客户端:192.168.217.20

配置负载调度服务器

DR 服务器:192.168.217.100

关闭防火墙和setenforce

systemctl stop firewalld
systemctl stop firewalld

安装服务

yum install ipvsadm.x86_64 -y

配置虚拟IP地址(VIP:192.168.217.50)

cd /etc/sysconfig/network-scripts/

cp ifcfg-ens33 ifcfg-ens33:0

vim ifcfg-ens33:0

重启网络服务、启动网卡

ifdown ifcfg-ens33:0 ifup ifcfg-ens33:0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值