加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Heartbeat简介

发布时间:2016-01-18 18:08:25 所属栏目:Linux 来源:网络整理
导读:1、简介 Heartbeat是一个守护进程,为client的集群基础设施之间的成员及通信服务。它允许clients 掌握在其他server上的对等进程是否正在运行并可以和其他server
副标题[/!--empirenews.page--]

1、简介

Heartbeat是一个守护进程,为client的集群基础设施之间的成员及通信服务。它允许clients 掌握在其他server上的对等进程是否正在运行并可以和其他server进行通讯。

为方便使用,Heartbeat 守护进程被合并到集群资源管理器中(cluster resource manager CRM),CRM可以进行启动停止相应服务来提供高高的可用性。这个CRM就是Pacemaker,一个高扩展性,具有丰富管理功能,并且支持Heartbeat和Corosync 集群的通讯层。

2、组件

2.1通讯模块

提供强认证,本地有序的广播

支持以下类型的网络链路:

1、在ipv4中的UDP单播

2、ipv4中的中的udp广播

3、ipv4中的UDP多播

4、串行链接(相比网络来说,直接的串口链接是最安全的)

Heartbeat 可以在半秒内检测node的故障。

heartbeat layer的API可以提供以下级别的服务:

1、向集群内的节点,发送和接受数据包

2、可配置的查询

3、可以得知正在接受packet的Node的查询和通知的连接信息

4、基本组的成员服务

2.2Cluster Consensus Membership

CCM 维护集群成员的一致性

2.3 Cluster Plumbing Library

2.4 ipc 进程间通讯

2.5 logging 守护进程

将日志信息记录的系统日志中或者其他文件,或者两者都有。这个守护进程是不间断的,它只会摒弃那些落后太多的信息。

安装:

3.1从源码安装:

需要的软件包:heartbeat ,cluster-glue(包含Heartbeat的本地资源.LRM和 STONITH 插件,这个属于附属软件,必须先安装

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读