首页 > 其他分享 >Keepalived简介

Keepalived简介

时间:2024-07-07 10:26:50浏览次数:20  
标签:web LVS Keepalived 简介 keepalived 服务器 软件

        目前互联网主流的实现WEB网站及数据库服务高可用软件包括:keepalived、heartbeat等。Heartbeat是比较早期的实现高可用软件,而keepalived是目前轻量级的管理方便、易用的高可用软件解决方案,得到众多青睐。  
        Keepalived是一个类似于工作在layer 3(网络层),4(传输层) & 7(应用层)交换机制的软件,Keepalived软件有两种功能,分别是监控检查、VRRP冗余协议,keepalived是模块化设计,不同模块负责不同的功能,keepalived常用模块包括:
        1.Core,是keepalived的核心,负责主进程的启动和维护,全局配置文件的加载解析等 。
        2.Check,负责healthchecker(健康检查),包括了各种健康检查方式,以及对应的配置的解析,包括LVS的配置解析;
        3.Vrrp,VRRPD子进程,VRRPD子进程就是来实现VRRP协议;
        4.Libipfwc,iptables(ipchains)库,配置LVS会用到;
        5.Libipvs,虚拟服务集群,配置LVS会使用。
Keepalived的作用是检测web服务器的状态,如果有一台web服务器、Mysql服务器宕机,或工作出现故障,Keepalived检测到后,会将有故障的web服务器或者Mysql服务器从系统中剔除,当服务器工作正常后Keepalived自动将web、Mysql服务器加入到服务器群中。
这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的WEB和M

标签:web,LVS,Keepalived,简介,keepalived,服务器,软件
From: https://blog.csdn.net/z19861216/article/details/138279289

相关文章

  • HSQL 数据库介绍(1)--简介
    HSQLDB(HyperSQLDatabase)是一款用Java编写的关系数据库管理系统;它提供了许多功能,并严格遵循最新的SQL和JDBC4.2标准;本文主要介绍其基本概念及安装。1、简介HyperSQLDatabase(HSQLDB)是一款现代的关系数据库系统。HSQLDB遵循国际ISOSQL:2016标准,支持完整的经典功能集,以......
  • LRU算法简介
    LRU(LeastRecentlyUsed,最近最少使用)算法是一种常用于缓存管理的算法,用于在缓存空间有限的情况下,决定哪些数据应该被移除。它的基本思想是:如果一个数据最近被访问过,那么在将来一段时间内它被再次访问的概率较高。因此,当缓存已满,需要移除数据时,优先移除那些最近最少被使用的数据。......
  • plantUML简介
    https://blog.csdn.net/hgy413/article/details/102546941?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-102546941-blog-97531413.235^v43^pc_blog_bottom_relevance_base7&spm=1001.2101.3001.4242.1&utm_relev......
  • SpringBoot, Maven, Apache 之间的关系,SpringBoot 简介
    SpringBoot是什么?SpringBoot是一种基于Spring框架的开源框架,用于快速创建独立的、生产级别的Spring应用程序。SpringBoot可以自动配置大部分Spring应用程序所需的常见功能和库,从而减少了开发人员的工作量和时间。SpringBoot提供了一种“约定优于配置”的方式,使得开发人员可......
  • Oracle闪回(Flashback)功能简介
        在Oracle数据库中,ASOFTIMESTAMP语法用于使用时间戳技术访问特定时间之前的数据,或者说把数据库回滚到某个时间点以前的状态。它基于Oracle的时间戳功能,允许用户查询某个表在特定时间点的快照。其语法如下:SELECT<COLUMNS>FROM<TABLE>ASOFTIMESTAMP<TIMESTAMP>......
  • rabbitmq 集群模式简介
    为什么搭建rabbitmq集群?rabbitmq集群有那些模式?如何搭建Rabbitmq集群?rabbitmq镜像高可用策略有那些?1、首先这款产品本身的优点众多,大家最看好的便是他的异步化提高系统抗峰值能力,然后便是系统及功能结构解耦,那么照此两点来说,他的在整个系统中的作用还是至关重要的,那么如此重......
  • LVS+Keepalived群集
    一、 Keepalived双机热备基础知识        Keepalived起初是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检査(HealthChecking)功能--判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切换到backup节点保证业务......
  • keepalived主备模式
    前置条件:准备两台机器,已安装keepalived相关软件包获取两台设备的IP;准备一个新的IP作为虚拟IP,简称VIP1.打开终端获取机器的hostname2.对主设备进行修改,编辑/etc/keepalived/keepalived.conf文件进行修改;priority后设置的数值,主机器的值必须大于备机器3.对备机器的配置文件进......
  • MySQL 函数简介
    MySQL提供了丰富的函数,以下是一些常见的类型和示例:数学函数:**1.ABS(x):返回x的绝对值。示例:selectABS(-89);**2.CEIL(x):返回大于或等于x的最小整数。示例:selectCEIL(-89);**3.FLOOR(x):返回小于或等于x的最大整数。示例:selectFLOOR(-89);**4.RAND......
  • 【mybatis】mybatis-plus中Wrapper(条件构造器)简介_常用方法及说明
    1、简介MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus提供了强大的条件构造器(Wrapper),用于构建复杂的SQL查询条件,使得我们不必手写繁琐的SQL语句。这些方法主要定义在com.baomidou.mybatisplus.cor......