随笔分类 -  中间件 / 中间件-High Available

摘要:keepalived,原生设计的目的为了高可用ipvs服务。 基于vrrp协议完成IP地址飘移。 基于ipvs模块生成ipvs规则(在配置文件中预先定义)。 检查器根据后端服务器的状态,动态的调整ipvs规则。 keepalived通过调用接口,可以执行外部脚本,并根据外部脚本的执行状态码,可以动态 阅读全文
posted @ 2022-07-29 22:26 麦恒 阅读(126) 评论(0) 推荐(0)
摘要:1、keepalived配置文件的概述 keepalived.conf是keepalived的配置文件。 关键字被放置在块和子块的层次结构中,每一层由“{”和“}”对分隔。 注释符:'#'或'!'。 include:允许主配置文件加载其他配置文件。 #FILENAME可以是一个绝对或相对路径,并且可 阅读全文
posted @ 2022-07-27 02:45 麦恒 阅读(374) 评论(0) 推荐(0)
摘要:https://www.keepalived.org https://github.com/acassen/keepalived 1、安装keepalived(yum) keepalived主网站不提供任何Linux发行版的软件包,它只提供源代码和代码库。 大多数Linux发行版都提供keepali 阅读全文
posted @ 2022-07-27 01:34 麦恒 阅读(96) 评论(0) 推荐(0)
摘要:1、高可用概述 HA Cluster实现方案: heartbeat和corosync一般用于高可用任何常见服务的。 keepalived原生设计的目的是为了高可用ipvs。 网络分区(Network partition) 隔离类型有两种: node:STONITH(Shooting The Othe 阅读全文
posted @ 2022-07-26 17:36 麦恒 阅读(244) 评论(0) 推荐(0)