你好,游客 登录 注册 搜索
背景:
阅读新闻

HeartBeat实现Web高可用配置过程详解

[日期:2017-05-23] 来源:Linux社区  作者:blxueyuan [字体: ]

 

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

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款