keepalived介绍
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介绍相关推荐
- 18.2 keepalived介绍
2019独角兽企业重金招聘Python工程师标准>>> keepalived介绍 在这里使用keepalived来实现高可用集群,因为heartbeat在centos6上有一些问题, ...
- keepalived介绍和配置
keepalived介绍 keepalived通过提供一个浮动的VIP(vrrp虚拟路由协议),防止单点故障导致业务无法访问,这样可以实现一个简单的双热备高可用功能 keepalived有三种监听模式 ...
- linux集群-keepalived介绍-用keepalived配置高可用集群
2019独角兽企业重金招聘Python工程师标准>>> linux集群介绍: 以功能划分:高可用和负载均衡 高可用集群:通常为两台服务器,一台工作,另外一台作为冗余.实现高可用的开源 ...
- LVS原理详解及部署之四:keepalived介绍
-------------------LVS专题------------------------ LVS原理详解及部署之一:ARP原理准备 LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调 ...
- 18.1 集群介绍 18.2 keepalived介绍 18.3/18.4/18.5 用keepalived配置高可用集群
2019独角兽企业重金招聘Python工程师标准>>> 第十八章 Linux集群 18.1 集群介绍 Linux集群根据功能划分为两大类:高可用和负载均衡. 高可用集群 高可用集群通 ...
- 集群介绍 、keepalived介绍 、 用keepalived配置高可用集群
集群介绍 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现高可用的开源软件有:heartbeat.ke ...
- keepalived介绍和keepalived实现nginx负载均衡机高可用
1. keepalived简介 1.1 keepalived是什么? Keepalived 软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实 ...
- keepalived介绍、安装及配置详解
文章目录 keepalived简介 keeplived和LVS关系 VRRP工作原理 keepalived体系结构及工作原理 keepalived安装 keepalived配置详解 keepalive ...
- 高性能集群软件Keepalived的介绍以及安装与配置
Keepalived介绍: Keepalived是Linux下一个轻量级的高可用解决方案:起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态.它根据TCP/IP参考模型的第三.第四和第五层 ...
最新文章
- OpenCV 【七】————边缘提取算子(图像边缘提取)——canny算法的原理及实现
- linux文本处理常用命令
- 程序的编译、链接和执行
- swift iOS8 XIB 问题 ViewController.init() xib
- 【解决方案】MySQL-5.7.9 服务无法启动-“NET HELPMSG 3534”
- Elasticsearch 存储模型
- 如何提取幻灯片表格_如何查看对Google文档,表格或幻灯片文件的最新更改
- Scrum:The Definition of Done —— 作业有没有写完呢?
- 制作VS2019离线安装包
- java uploadify 下载_java uploadify 实现文件上传
- wx.login 和 wx.getUserProfile 同时使用问题
- oracle迁移到人大金仓,Oracle迁移数据到人大金仓V8
- Apache服务器下载安装及使用(更新)
- Linux下基于UDP协议实现的聊天室项目(附源码)
- GWAS生物学相关名词解释
- 在Delphi程序中调用控制面板设置功能
- 如何衡量一个量化策略的好坏
- iOS 自带地图详解
- Hive lag函数使用注意
- Google Earth Engine(GEE)——基于Landsat的高级植被指数 (AVI)、裸土指数 (BSI) 和冠层阴影指数 (SSI) 的计算