LVS---10. lvs和keepalived的区别--软件功能区分

前言

  • 首先产生这样的问题,是由于我们在使用lvs这个软件的时候,学习的资料是通过网络进行的学习,网络中的教程是碎片化的,没有办法很好的衔接起来,而且网上的教程几乎都是lvs+keepalived的教程,对这两个软件做了一大堆的介绍(当然,这很重要),但是对我这个疑问却没有解惑。
  • lvs和keepalived的到底是怎样的一种关系,他们有什么异同,经过资料查找,现在我将自己的一些看法记录下来。

lvs和keepalived的异同

  • 为什么会有这种疑问萦绕在我们的心头呢?因为这两个软件的表现形式很相似,都是一ip对多ip的存在形式
  • lvs是一个实现负载均衡的软件,keepalived是一个实现高可用(HA)的软件,他们的主要功能是不同的(当然,也有人说keepalived也具有负载均衡的功能,这个我们要去考证)
  • lvs的工作模式:通过ipvsadm软件设置vip,添加rip(多个),数据从vip进来,经过ipvs的调度,分发到具体的rip机器上
  • keepalived的工作模式:通过配置文件(/etc/keepalived/keepalived.conf)设置vip和主从节点(rip),数据从vip进来,到主节点(rip),当主节点挂掉之后,则到从节点(rip),配置文件可以配置lvs,也可以不配置

lvs和keepalived组合

  • lvs和keepalived的组合使用是:他们公用一个vip,keepalived的主从节点就是一个lvs(对lvs做了主从),然后lvs将数据进行转发

  • keepalived的配置文件详解
    引用下面文章的语句

如果你没有配置LVS+keepalived,那么无需配置这段区域,如果你用的是nginx来代替LVS,这无需配置这款,这里的LVS配置是专门为keepalived+LVS集成准备的。
注意了,这里LVS配置并不是指真的安装LVS然后用ipvsadm来配置它,而是用keepalived的配置文件来代替ipvsadm来配置LVS,这样会方便很多,一个配置文件搞定这些,维护方便,配置方便是也!

参考:https://www.cnblogs.com/kevingrace/p/6248941.html

总结

  • 出现这种情况,这种疑问,还是我们在浏览网络资料的时候不细心(当然,网络博文也不一定很全,或者正确),其实反回头来看,在我之前写keepalived.conf配置一节的时候,其实这个文件的配置里面有提到,keepalived中专属lvs的配置,但是我们没有注意到,能怪谁呢???
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WenCoo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值