`
cfyme
  • 浏览: 274983 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Keepalived简介

 
阅读更多

LVS+Keepalived构建的LVS集群,LVS负载均衡用户请求到后端tomcat服务器,Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。


Keepalived简介
什么是Keepalived:keepalived可以实现服务的高可用或热备,用来防止单点故障的问题;而Keepalived的核心VRRP协议,VRRP协议主要实现了在路由器或三层交换机处的冗余;Keepalived就是使用VRRP协议来实现高可用的;下面一起来看一下Keepalived的原理图:
LVS+Keepalived高可用负载均衡集群架构实验


Keepalived启动后会有三个进程:
    父进程:内存管理,子进程管理
    子进程:VRRP子进程
    子进程:healthchecker子进程
由上图可知:
    两个子进程都被系统WatchDog看管,两个子进程各自复杂自己的事,healthchecker子进程复杂检查各自服务器的健康程度,例如HTTP,LVS等,如果healthchecker子进程检查到MASTER上服务不可用了,就会通知本机上的VRRP子进程,让它删除通告,并且去掉虚拟IP,转换为BACKUP状态;


实验架构图:
LVS+Keepalived高可用负载均衡集群架构实验

 

分享到:
评论

相关推荐

    keepalived

    #### 一、Keepalived简介 Keepalived是一款开源的高可用性解决方案,主要用于提升服务器集群的稳定性和健壮性。它通过实现VRRP(Virtual Router Redundancy Protocol)协议以及健康检查机制来确保服务的连续性和负载...

    Keepalived权威指南中文.pdf

    **2.1 Keepalived简介** - **概述**:Keepalived是一款开源软件,用于实现Linux环境下的高可用性和负载均衡。它主要通过VRRP协议、健康检查机制以及IPVS等组件来提供服务。 - **功能模块**: - **健康检查**:监测...

    keepalived-1.2.13.tar.gz

    1. Keepalived简介 Keepalived的设计目标是提供一种简单、高效且可靠的高可用性(HA)解决方案,用于确保网络服务的不间断运行。它结合了LVS(Linux Virtual Server)和VRRP协议,能够在主服务器出现故障时,自动将...

    keepalived安装包

    【Keepalived简介】 Keepalived是一款开源的网络和系统守护进程,主要设计用于实现Linux上的高可用性(High Availability, HA)。它主要用于保持服务的持续运行,即使在主服务器出现故障时,也能将服务无缝地切换到...

    fs使用keepalived做HA方案及设计逻辑图

    **Keepalived简介** Keepalived的核心功能包括负载均衡、健康检查和故障转移。在Freeswitch HA场景下,Keepalived可以监控主Freeswitch节点的状态,并在检测到故障时将流量切换到备用节点,从而确保通信服务的不间断...

    keepalived-1.1.19.tar.gz

    1. keepalived简介: Keepalived的初衷是为LVS(Linux Virtual Server)提供一种心跳监测机制,确保当主服务器发生故障时,可以自动将流量切换到备用服务器,从而实现零停机服务。随着发展,它已经超越了LVS,成为...

    keepalived安装手册

    #### 一、Keepalived简介 Keepalived是一款开源的高可用解决方案软件,主要用于实现Linux操作系统上的虚拟路由器冗余协议(VRRP)。通过Keepalived,可以构建出一个高可用的服务集群,提高系统的稳定性和可靠性。...

    Keepalived+Nginx+Tomcat 高可用集群搭建实战记录

    Keepalived 简介 Keepalived 是一种基于 Linux 的高可用性解决方案,可以提供可靠的负载均衡和故障转移功能。Keepalived 的主要功能包括: * Virtual IP 地址管理 * 服务器健康检查 * 负载均衡 * 故障转移 Nginx ...

    Keepalived以及LVS完全使用指南

    1.2 **KEEPALIVED简介**:Keepalived是为LVS设计的一个辅助工具,它负责监控和管理LVS的负载均衡器,确保当主服务器出现故障时,能自动切换到备份服务器,维持服务的不间断运行。 1.3 **KEEPALIVED功能**: - **...

    keepalived-1.2.20.tar.gz

    一、Keepalived简介 Keepalived的主要任务是监控和维护LVS(Linux Virtual Server)集群的健康状态,当主服务器出现故障时,它可以快速将流量切换到备用服务器,确保服务的连续性。Keepalived包含两个主要组件:...

    keepalived-1.2.18 Linux版本亲测可用 .zip

    一、keepalived简介 keepalived的主要功能是监控和管理LVS集群,通过健康检查确保服务器节点的正常运行。当主服务器出现故障时,它可以自动将流量切换到备份服务器,从而实现零停机切换。这个过程无需人工干预,...

    lvs+keepalived 详细教程 HA

    #### 七、Keepalived简介 **Keepalived**是一款开源的高可用性解决方案,常用于配合LVS构建高可用性的服务器集群。Keepalived的主要功能包括健康检查、故障恢复以及VRRP协议的支持等,能够有效地提升LVS集群的整体...

    linux基于keepalived的mysql双机热备实现方案(详细过程完整版)

    二、Keepalived简介 Keepalived是一款基于VRRP协议的高可用性工具,它能够实现IP地址的瞬间无缝切换。在MySQL双主配置中,两个数据库实时同步,任何一方的改动都会被快速复制到另一方,从而保持数据的一致性。 三、...

    nginx和keepalived 安装使用

    Keepalived简介** - Keepalived是一款用于监控网络服务的软件,可以实现对网络服务的健康检查,通常用于搭建高可用环境。 - 在Nginx高可用集群中,Keepalived通常作为主备切换的核心组件。 **2. Keepalived配置...

    Keepalived+Nginx实现高可用Web负载均衡

    #### Keepalived简介 Keepalived是一种基于VRRP协议的高性能服务器高可用性解决方案。它能够检测服务器故障并在出现故障时快速切换到备份服务器,从而确保服务的连续性和稳定性。Keepalived的核心组件包括: - **...

    Linux负载均衡--LVS+Keepalived(终极文档).pdf

    二、Keepalived 简介 Keepalived 是一种高可用负载均衡解决方案,可以实现 RealServer 的健康状态检查和 LoadBalance 主机和Backup 主机之间的 failover。Keepalived 可以与 LVS 结合使用,提供高性能高可用的...

    keepalived 集群高可用 源码包

    简介:keepalived里添加了新的 配置文件版本,添加了 installation文档,添加了 keepalived.service keepalived.service 是基于ubuntu中systemctl命令来编写的一个启动服务,详细内容你应该查看keepalived-server...

Global site tag (gtag.js) - Google Analytics