keepalived介绍

keepalived概念说明

keepalived软件起初是专门为LVS负载均衡软件设计的,用来管理和监控LVS集群系统各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能
keepalived软件主要通过VRRP协议实现高可用功能,VRRP是Virtual Router Redundancy Protocol(虚拟路由冗余协议)的英文缩写,VRRP出现的目的就是为了解决静态路由单点故障问题的,它能保证当个别节点宕机时,整个网络可以不间断的运行

keepalived的工作原理

1.keepalived利用VRRP协议进行主备通讯
2.利用vrrp协议进行主备竟选,通过优先级来竟选
3.主向备发送组播包(默认组播包地址是224.0.0.18),当备服务器收到主服务器发送的组播包时会一直当备用角色,一旦备收不到主发送的组播包时,备服务器会进行抢占,将主服务器的资源抢占过来
4.当主服务器重新上线时,主服务器会重新抢占备服务器资源

PS:VRRP不传输密文信息

keepalived软件的功能

1.管理LVS负载均衡软件
2.实现对LVS集群节点健康检查功能
3.作为系统网络服务的高可用功能

keepalived配置文件说明

[root@lb01 keepalived]# man keepalived.conf -配置文件说明信息
配置文件结构:
GLOBAL CONFIGURATION  --- 全局配置
VRRPD CONFIGURATION   --- vrrp配置
LVS CONFIGURATION     --- LVS服务相关配置[root@lb01 keepalived]# cat keepalived.conf
! Configuration File for keepalived      ---注释内容,说明此文件为keepalived配置文件global_defs { ------全局配置notification_email { -------定义服务故障报警email地址信息,当服务发生切换或RS节点发生故障时,发送报警邮件acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.loc  --定义报警邮件地址smtp_server 192.168.200.1  --- 定义发送报警邮箱服务器信息smtp_connect_timeout 30    --- 定义发送报警邮件连接服务器超时时间router_id LVS_DEVEL        --- 定义路由标识信息,相同局域网唯一
}vrrp_instance VI_1 {  ---- 定义keepalived实例信息,主备节点实例标识相同state MASTER  ---- 定义实例中的主备状态角色(MASTER/BACKUP)interface eth0  --- 设置主备服务器虚IP地址放置网卡位置virtual_router_id 51 --- 虚拟路由ID标识,不同实例不同ID,主备相同priority 100       --- 设置抢占优先级,优先级高为主,优先级低为备advert_int 1       --- 主备间通讯间隔authentication {   --- 主备间通过认证建立连接auth_type PASSauth_pass 1111}virtual_ipaddress { --- 定义主备服务器之间的虚IP地址信息192.168.200.16192.168.200.17192.168.200.18}
}

转载于:https://www.cnblogs.com/yjiu1990/p/10508695.html

keepalived介绍相关推荐

  1. 18.2 keepalived介绍

    2019独角兽企业重金招聘Python工程师标准>>> keepalived介绍 在这里使用keepalived来实现高可用集群,因为heartbeat在centos6上有一些问题, ...

  2. keepalived介绍和配置

    keepalived介绍 keepalived通过提供一个浮动的VIP(vrrp虚拟路由协议),防止单点故障导致业务无法访问,这样可以实现一个简单的双热备高可用功能 keepalived有三种监听模式 ...

  3. linux集群-keepalived介绍-用keepalived配置高可用集群

    2019独角兽企业重金招聘Python工程师标准>>> linux集群介绍: 以功能划分:高可用和负载均衡 高可用集群:通常为两台服务器,一台工作,另外一台作为冗余.实现高可用的开源 ...

  4. LVS原理详解及部署之四:keepalived介绍

    -------------------LVS专题------------------------ LVS原理详解及部署之一:ARP原理准备 LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调 ...

  5. 18.1 集群介绍 18.2 keepalived介绍 18.3/18.4/18.5 用keepalived配置高可用集群

    2019独角兽企业重金招聘Python工程师标准>>> 第十八章 Linux集群 18.1 集群介绍 Linux集群根据功能划分为两大类:高可用和负载均衡. 高可用集群 高可用集群通 ...

  6. 集群介绍 、keepalived介绍 、 用keepalived配置高可用集群

    集群介绍 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现高可用的开源软件有:heartbeat.ke ...

  7. keepalived介绍和keepalived实现nginx负载均衡机高可用

    1. keepalived简介 1.1 keepalived是什么? Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实 ...

  8. keepalived介绍、安装及配置详解

    文章目录 keepalived简介 keeplived和LVS关系 VRRP工作原理 keepalived体系结构及工作原理 keepalived安装 keepalived配置详解 keepalive ...

  9. 高性能集群软件Keepalived的介绍以及安装与配置

    Keepalived介绍: Keepalived是Linux下一个轻量级的高可用解决方案:起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态.它根据TCP/IP参考模型的第三.第四和第五层 ...

最新文章

  1. OpenCV 【七】————边缘提取算子(图像边缘提取)——canny算法的原理及实现
  2. linux文本处理常用命令
  3. 程序的编译、链接和执行
  4. swift iOS8 XIB 问题 ViewController.init() xib
  5. 【解决方案】MySQL-5.7.9 服务无法启动-“NET HELPMSG 3534”
  6. Elasticsearch 存储模型
  7. 如何提取幻灯片表格_如何查看对Google文档,表格或幻灯片文件的最新更改
  8. Scrum:The Definition of Done —— 作业有没有写完呢?
  9. 制作VS2019离线安装包
  10. java uploadify 下载_java uploadify 实现文件上传
  11. wx.login 和 wx.getUserProfile 同时使用问题
  12. oracle迁移到人大金仓,Oracle迁移数据到人大金仓V8
  13. Apache服务器下载安装及使用(更新)
  14. Linux下基于UDP协议实现的聊天室项目(附源码)
  15. GWAS生物学相关名词解释
  16. 在Delphi程序中调用控制面板设置功能
  17. 如何衡量一个量化策略的好坏
  18. iOS 自带地图详解
  19. Hive lag函数使用注意
  20. Google Earth Engine(GEE)——基于Landsat的高级植被指数 (AVI)、裸土指数 (BSI) 和冠层阴影指数 (SSI) 的计算

热门文章

  1. TCP三次握手Render Tree页面渲染=从输入URL到页面显示的过程?
  2. 浅谈Web中前后端模板引擎的使用
  3. MurmurHash算法:高运算性能,低碰撞率的hash算法
  4. 网络资源(4) - extJS视频
  5. php-curl小记
  6. 利用Eventlog Analyzer分析日志
  7. City of Angels
  8. 收藏:用DE-9IM判断二维空间位置关系
  9. Linux/CentOS优化配置 汇总
  10. Windows下curl使用