Keepalived学习笔记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Keepalived学习笔记

Keepalived学习笔记 The main goal of the keepalived project is to add a strong robust keepalive facility to the?Linux Virtual Server project(LVS).Keepalived implements a framework based on three family checks : Layer3, Layer4 Layer5/7.?This framework gives the daemon the ability of checking a LVS server pool states. When one of the server of the LVS server pool is down, keepalived informs the linux kernel via a setsockopt call to remove this server entrie from the LVS topology.? Keepalived 是基于LVS的一个扩展。实现失效备援和健康状态检测。 其中失效备援是基于VRRP 将抗状态见车是基于healthcheck Keepalived默认启动会启动两个进程,一个是vrrp的,另一个就是healthcheck VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议 工作原理:在VRRP中有两组重要的概念。VRRP路由器和虚拟路由器,主控路由器和备份路由器。VRRP路由器是指运行VRRP的路由器,是物理实体,虚拟路由器是指VRRP协议创建的,是逻辑概念。一组VRRP路由器协同工作,共同构成一台虚拟路由器。Vrrp中存在着一种选举机制,用以选出提供服务的路由即主控路由,其他的则成了备份路由。当主控路由失效后,备份路由中会重新选举出一个主控路由,来继续工作,来保障不间断服务。 其中主控的选举是依靠优先级的设定(0-255)可设定范围1-254. VRRP协议使用多播数据来传输VRRP数据,VRRP数据使用特殊的虚拟源MAC地址发送数据而不是自身网卡的MAC地址,VRRP运行时只有MASTER路由器定时发送VRRP通告信息,表示MASTER工作正常以及虚拟路由器IP(组),BACKUP只接收VRRP数据,不发送数据,如果一定时间内没有接收到MASTER的通告信息,各BACKUP将宣告自己成为MASTER,发送通告信息,重新进行MASTER选举状态。配置VRRP协议时需要配置每个路由器的虚拟路由器ID(VRID)和优先权值,使用VRID将路由器进行分组,具有相同VRID值的路由器为同一个组,VRID是一个0~255的正整数;同一组中的路由器通过使用优先权值来选举MASTER,优先权大者为MASTER,优先权也是一个0~255的正整数。Vrrp路由器有三种状态Initialize Master Backup . Inittialize即初始化状态,是在选举开始之前的状态 Backup即备份机状态,监控主控机状态,并准备随时接替,无缝链接 不对目标地址为VIP的arp包回应 丢弃目标MAC为虚拟路由器MAC的包 丢弃目标IP是VIP的包 如果规定时间内没有接收到master的vrrp通告,将会发出通告,重新选举 选举时,会考虑到优先级,IP地址打下,还有一个特殊选项即nopreempt(下面有讲解) Master即主控机状态,是真实转发目标IP为VIP的包的路由 必须对目标IP为VIP的ARP请求处理 必须对目标MAC为虚拟路由器的MAC处理 必须接受和VIP有关的数据包 当出现故障的时候,会先取消adver_timer,发出一个宣称自己的优先级降为0的通告,进入初始化状态。 具体内容看RFC文档。 Keepalived的安装 安装过程很简单confiugre make make install 具体选项可以./configure –help 。configure正常完成以后会有一个类似下面的图 Keepalived的配置 在网上看到一些通过service命令进行控制的文章,不过我没成功。所以用的是命令启动的即/usr/local/keepalived/sbin/keepalived 启动的,具体启动选项可以看手册 -D 产生日志 默认到/vag/log/message -f 指定配置文件 Keepalived安装完成以后 在etc/keepalived/samples会有一堆配置文件的范本,可供参考。启动文件就在sbin下。 一些详细信息,可以通过man keepalived.conf获得。主配文件中常

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档