DR模式 LVS负载均衡群集

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

总结arp ignore=1

控制系统在接收到ARP广播请求报文时,是否返回ARP响应报文
1的作用 只响应目的IP地址接受网卡上的本地的ARP请求

防止网关路由发送ARP广播时调度器和节点服务都会进行响应导致ARP缓存表混乱,不对费本地物理网卡ARP请求仅响应,因为 VIP是承载lo:0

arp_annonuce=2

系统不会使用响应数据包的源ip地址(vip)来作为本机进行的ARP请求报文的源ip地址,而使用发送报文的物理网卡IP地址,作为ARP请求的报文源IP地址,这样我们就可以防止网关路由器收到的源IP地址为vip的ARP请求的报文后又更新ARP缓存表,导致外网在发送请求时,到达不了调度器.

DR模式 LVS负载均衡群集部署

环境:

DR 服务器:192.168.88.20
NFS服务器:192.168.88.22
Web 服务器1:192.168.88.23      
Web 服务器2:192.168.88.24          
vip:192.168.88.180
客户端:192.168.88.67

1.配置负载调度器(192.168.88.20)

 DR模式 LVS负载均衡群集_第1张图片

 

(1)配置虚拟 IP 地址(VIP:192.168.88.180)  

DR模式 LVS负载均衡群集_第2张图片

 DR模式 LVS负载均衡群集_第3张图片 

DR模式 LVS负载均衡群集_第4张图片

DR模式 LVS负载均衡群集_第5张图片 

(2)调整 proc 响应参数
#由于 LVS 负载调度器和各节点需要共用 VIP 地址,需要关闭 icmp 的重定向,不充当路由器

DR模式 LVS负载均衡群集_第6张图片  DR模式 LVS负载均衡群集_第7张图片

(3)配置负载分配策略

DR模式 LVS负载均衡群集_第8张图片

DR模式 LVS负载均衡群集_第9张图片 DR模式 LVS负载均衡群集_第10张图片

 

DR模式 LVS负载均衡群集_第11张图片 

 

 2.部署共享存储(NFS服务器:192.168.88.22)

DR模式 LVS负载均衡群集_第12张图片 

3.配置节点服务器(192.168.88.23、192.168.88.24)   

 

(1)配置虚拟 IP 地址(VIP:192.168.10.180)
#此地址仅用作发送 Web响应数据包的源地址,并不需要监听客户机的访问请求(改由调度器监听并分发)。因此使用虚接口 lo∶0 来承载 VIP 地址,并为本机添加一条路由记录,将访问 VIP 的数据限制在本地,以避免通信紊乱。

 

DR模式 LVS负载均衡群集_第13张图片 DR模式 LVS负载均衡群集_第14张图片

 

DR模式 LVS负载均衡群集_第15张图片 

 

 (2)调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址,避免发生冲突

DR模式 LVS负载均衡群集_第16张图片

DR模式 LVS负载均衡群集_第17张图片 

 DR模式 LVS负载均衡群集_第18张图片

 4.测试 LVS 群集
在客户端使用浏览器访问 http://192.168.88.180/

DR模式 LVS负载均衡群集_第19张图片

 DR模式 LVS负载均衡群集_第20张图片

 

 

你可能感兴趣的:(lvs,负载均衡,运维)