heartbeat概述:
Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。
端口号:694
1)heartbeat的工作原理:
heartbeat最核心的包括两个。部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那就认为对方失效,这时需启动资源接管模块来接管运行在对方主机上的资源或者服务。
2)高可用集群
高可用集群是指一组通过硬件和软件连接起来的独立计算机,它们在用户面前表现为一个单一系统,在这样的一组计算机系统内部的一个或者多个节点停止工作,服务会从故障节点切换到正常工作的节点上运行,不会引起服务中断。从这个定义可以看出,集群必须检测节点和服务何时失效,何时恢复为可用。这个任务通常由一组被称为“心跳”的代码完成。在Linux-HA里这个功能由一个叫做heartbeat的程序完成
3)Heartbeat-3.X版本以后被分为了4个模块:
1)ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz #集群实验资源代理
2)Heartbeat-3-0-7e3a82377fa8.tar.bz2 # 心跳主程序包
3)pacemaker-1.1.9-1512.el6.src.rpm # 起搏器
4)Reusable-Cluster-Components-glue--glue-1.0.9.tar.bz2 #可重复使用的群集组件
一:实验拓扑
二:实验目标
1:用heartbeat实现web服务器高可用
三:实验环境
Note1:WEB主 xuegod63.cn 192.168.1.63
Note2:WEB备 xuegod64.cn 192.168.1.64
NFS xuegod62.cn 192
准备工作:保持两台节点主机一致
1. 修改主机名,永久生效
# vim /etc/sysconfig/network
HOSTNAME=xuegod63.cn
2. 解析
# vim /etc/hosts
192.168.1.63 xuegod63.cn
192.168.1.64 xuegod64.cn
3:时间一致
[root@xuegod63 ~]# date
2016年 10月 30日 星期日 15:18:47 CST
4. 关防火墙,关掉selinux
[root@xuegod63 ~]# service iptables stop
完整Word文档可以到Linux公社资源站下载:
------------------------------------------分割线------------------------------------------
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2017年资料/5月/23日/HeartBeat实现Web高可用配置过程详解/
下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm
------------------------------------------分割线------------------------------------------
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/144127.htm
