高可用群集lvs DR模式搭建

简介:

  上一篇文章已经解释过lvs的原理已及作用,DR模式与NAT模式在部署上是有区别的:

wKiom1Z42zOBJOvgAAArIY30z-M057.png 此拓扑中调度器只作为用户访问web的入口,各个web回应时直接利用的是网络,不通过调度器回应。

 部署DR模式的lvs环境需要注意几个点:

  1. 调度器以及各个节点都必须配置VIP地址

  2. 调度器中关闭icmp定向(ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非优化路由的时候,它会向该主机发送一个ICMP重定向报文,请求重新选择路由此类报文有可能用以攻击, 有的攻击利用icmp的重定向包,本来是用于重新选择路由用的,但是黑客伪造icmp重定向包来让主机不能正常访问,或者向一台主机发起ddos

  3. 节点服务器调整ARP响应(调整内核的ARP响应参数以阻止更新VIPMAC地址,避免发生冲突

  4. 添加节点服务器的VIP本地访问路由


配置过程:


1.调度器加载lvs模块

wKiom1Z43Taz3hE0AAAKUDmtB8U502.png

2.安装ipvsadm管理工具

wKioL1Z43UiCtV48AAAP8biUujw322.png

3.配置调度器的VIP地址

wKiom1Z43TaxC7KmAAAj2dVmb1g688.png

wKioL1Z43UiAskWtAAAuRjAKBRM565.png

4.重启网卡

wKioL1Z43aCxDFreAAALc7i8pMo331.png

5.关闭icmp定向

wKioL1Z43aCivAegAAAKzKTWAno880.png

wKiom1Z43Y-j-hBvAAAR2-S9MwE450.png

6.使sysctl.conf文件配置生效

wKiom1Z43Y-AOEipAAAJXobrQEc762.png

7.设置ipvsadm开机自动启动,清空ipvsadm的原有策略

wKioL1Z43aHAAH3dAAAp_W46MBs575.png

8.创建群集,添加节点

wKiom1Z43gHib2MHAAAoN5QLkgY781.png

9.保存ipvsadm的策略

wKioL1Z43hLwKOdcAAAX55nTSVU032.png


10.节点服务器关闭ARP响应

wKiom1Z43gGgvmNoAAAMSEdlHes046.png

wKioL1Z43hOST_eoAAAaSq38qI8732.png

11.始生效

wKioL1Z43hPysp7mAAAKB6HALaE330.png

12.节点服务器配置VIP地址

wKioL1Z43ouC5DfQAAAb5CYjC38705.png

wKiom1Z43nqxhW2sAAAqIjcr6kc934.png

13.添加本地路由条目

wKioL1Z43ovQzQL8AAA9XuOe-7g818.png

14.在客户机查看网页即可

wKioL1Z43ovxskEvAAA34ozqOYE210.png

wKiom1Z43nrDJ4bXAAAMAEjBkDI553.png


配置完成!


本文转自 红色的菠萝 51CTO博客,原文链接:http://blog.51cto.com/10460741/1727141


相关文章
|
运维 负载均衡 网络协议
LVS详解(六)——LVS DR模式实战
LVS详解(六)——LVS DR模式实战
242 5
|
1月前
|
负载均衡 前端开发 JavaScript
LVS-DR模式、keepalived、Nginx与Tomcat合作,打造动静分离,高效负载均衡与高可用性
为了采用这样的架构,你需要对LVS-DR、Keepalived、Nginx与Tomcat有一定的理解和掌握,同时也需要投入一些时间去研究和配置,但是一旦你把它运行起来,你将会发现,这一切都是值得的。
92 11
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
10月前
|
负载均衡 网络协议 Linux
在Linux中, LVS三种模式的工作过程是什么?
在Linux中, LVS三种模式的工作过程是什么?
|
10月前
|
负载均衡 算法 Linux
在Linux中,LVS-NAT模式的原理是什么?
在Linux中,LVS-NAT模式的原理是什么?
|
10月前
|
负载均衡 监控 网络协议
在Linux中,LVS-DR模式原理是什么?
在Linux中,LVS-DR模式原理是什么?
|
负载均衡 网络协议
NAT模式 LVS负载均衡部署
NAT模式 LVS负载均衡部署
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
4月前
|
负载均衡 网络协议 Linux
LVS,软负载均衡
LVS(Linux Virtual Server)是一项广泛应用的负载均衡技术,由章文嵩博士于1998年发起,自Linux 2.4.24版本起成为官方内核的一部分。LVS通过四层负载均衡技术实现高性能、高可用的服务器集群,支持多种调度算法和工作模式(如D-NAT、full-NAT、IP隧道、DR),适用于HTTP、数据库等应用。相比7层负载均衡器(如Nginx、HAProxy),LVS具有更高的并发处理能力和更低的资源消耗,适合大规模流量分发。本期文章详细介绍了LVS的工作原理、优势与不足,并对比了常见的负载均衡产品,帮助读者根据具体需求选择合适的解决方案。
450 5
LVS,软负载均衡
|
6月前
|
负载均衡 算法 Linux
LVS+Keepalived:实现高效软负载均衡的利器
本文介绍了如何使用LVS(Linux Virtual Server)和Keepalived搭建高可用负载均衡集群。LVS通过不同调度算法将请求转发给后端服务器,而Keepalived基于VRRP协议实现服务高可用,避免IP单点故障。具体步骤包括环境准备、安装配置ipvsadm和Keepalived、启动服务及测试。文中还详细解释了配置文件中的关键参数,并提供了故障转移测试方法。最后,文章简要对比了软件、硬件和云负载均衡方案的特点,帮助读者选择合适的负载均衡策略。
1058 4