`
cfyme
  • 浏览: 263319 次
  • 性别: 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里添加了新的 配置文件版本,添加了 installation文档,添加了 keepalived.service keepalived.service 是基于ubuntu中systemctl命令来编写的一个启动服务,详细内容你应该查看keepalived-server...

    nginx视频教程.txt

    P1919_Nginx视频教程_Keepalived简介 P2020_Nginx视频教程_nginx yum命令安装 P2121_Nginx视频教程_Keepalived安装 P2222_Nginx视频教程_keepalived+Nginx高可用集群配置 P2323_Nginx视频教程_keepalived+Nginx...

    Keepalived + LVS-DR 部署/配置 负载均衡-高可用 -Centos7

    快捷导航Keepalived 简介1.==Keepalived概述==2.==Keepalived运行原理==Keepalived 部署==问题====方案====部署==步骤一:配置网络环境步骤二:安装Keepalived软件步骤三:部署Keepalived服务Keepalived+LVS 部署==...

    keepalived-1.2.8.tar.gz

    2.VRRP 协议简介 在现实的网络环境中,两台需要通信的主机大多数情况下并没有直接的物理连接。对于这样的情况,它们之间路由怎样选择?主机如何选定到达目的主机的下一跳路由,这个问题通常的解决方法有二种: 在...

    Keepalived安装使用详解1

    简介Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、但是它一

    Keepalived安装使用详解2

    简介Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、但是它一

    PostgreSQL-Keepalived-HA:基于 Keepalived 和 PG 流复制实现高可用方案

    Keepalived + PostgreSQL 流复制方式实现高可用 HA一 项目简介HA 是数据库领域一个永恒的议题,同时也是最复杂的方案之一,PostgreSQL 本身并不提供任何高可用方案, 本文通过 Keepalived + PostgreSQL 流复制方式...

    LVS+Keepalived负载均衡配置1

    简介lvs一般是和keepalived一起组合使用的,虽然也可以单独使用lvs,但配置比较繁琐,且可用性也没有前者高。lvs和keepalived组合使用后,配

    LVS+Keepalived负载均衡配置2

    简介lvs一般是和keepalived一起组合使用的,虽然也可以单独使用lvs,但配置比较繁琐,且可用性也没有前者高。lvs和keepalived组合使用后,配

    HA-service-with-keepalived:1062 LSA

    HA-service-with-keepalived用Keepalived达到服务高可用性参考: Keepalived是一款高可用软件,它的功能主要包括两方面:通过IP漂移,实现... VRRP的基本架构如图所示:VRRP简介(转发机制) VRRP 将可以承担网关功能

    lvs+keepalives部署.txt

    简介 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived...

    lvs keepalived搭建手册1

    LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w

    lvs+keepalived搭建手册1

    LVS简介及LVS-DR模式配置搭建一、LVS集群简介一LVS集群简介LVS:linux虚拟服务器,是一个虚拟服务器集群系统LVS开源站点官网:http://w

    keepalived结合nginx实现nginx高可用的方法

    1.简介 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一...

    Jenkins_Ansible_Gitlab:通过Jenkins + Gitlab + Ansible 来在Centos 7系统环境下部署实现Nginx+Keepalived+LNMP环境 并在此环境上搭建WordPress服务

    基于Jenkins集成Ansible与Gitlab实现高可用环境下Wordpress的自动化部署简介Jenkins下建立并运行Pipeline Job,从Gitlab主机拉取剧本到Ansible主机,实现Nginx+Keepalived+MySQL+PHP-+Wordpress自动化部署交付;...

    LVS+Keepalived构建高可用负载均衡配置方法(配置篇)

    一、 LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4...

    Nginx高性能WEB服务器视频.rar

    1 Nginx入门简介.rar 网盘文件永久链接 2 Nginx工作原理及安装配置.rar 3 Nginx常用命令管理及升级.rar 4 Nginx配置文件精讲一.rar 5 Nginx配置文件精讲二及多站点配置。rar 6企业实战Nginx+Tomcati动静分离架构.rar...

    搭建MySQL高可用负载均衡集群

    1、简介2、基本环境3、配置MySQL主主复制4、中间件简述4.1、Haproxy介绍4.2、keepalived介绍5、中间件的安装与配置(haproxy、keepalived)5.1、安装haproxy1)、编译安装haproxy2)、提供启动脚本3)、提供配置文件...

    Nginx高性能WEB服务器视频.zip

    1 Nginx入门简介.ts 2 Nginx工作原理及安装配置.ts 3 Nginx常用命令管理及升级.ts 4 Nginx配置文件精讲一.ts 5 Nginx配置文件精讲二及多站点配置.ts 6 企业实战Nginx+Tomcat动静分离架构.ts 7 企业实战Nginx+PHP...

Global site tag (gtag.js) - Google Analytics