Heartbeat简介
副标题[/!--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 插件,这个属于附属软件,必须先安装 (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |