说明
本文简单介绍keepalived的基础知识及工作原理
keepalived简介
- keepalived有两大核心功能:健康检测功能和VRRP冗余功能
- keepalived是一款高可用软件,可以工作在三层(网络层)、四层(传输层)和五层(应用层)上,进行健康检测功能。
- keepalived可以实现任何服务的双机热备,实现了高可用集群
- keepalived最初是为了LVS设计,专门监控各服务器节点状态,后来加入了VRRP功能
keepalived工作原理
keepalived借助了VRRP协议可以在主用设备和备用设备之间设置一个虚拟的IP地址,被称为VIP。主用设备对VIP进行ARP响应,处理目的IP地址为VIP的报文,当主用设备宕机后,keepalived软件自动对VIP进行切换,使得其中一个备用设备开始对VIP进行响应,处理响应的报文请求。
keepalived工作在三层模式时,以IP的形式去进行健康检测,当keepalived工作在四层模式时,以IP+端口的形式去进行健康检测,当keepalived工作在五层模式时,以自定义脚本的方式去进行健康检测
版权声明:本文为weixin_42508243原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。