HA之heartbeat3.0.6安装配置

本文详细介绍了如何在Rhel6上安装和配置heartbeat3.0.6,以搭建Web高可用集群。内容包括节点间的SSH互信通信、统一节点名称、时间同步、NFS服务器设置、heartbeat的安装和配置,以及解决过程中遇到的问题,旨在确保集群的稳定运行。
摘要由CSDN通过智能技术生成

总体架设规划:在Rhel6上编译安装heartbeat3.0.6配置Web高可用集群
NFS Server作为文件系统,Node1和Node2可以挂载NFS输的共享目录到本地/var/www/html目录下作为网页文件提供服务
这里写图片描述
安装heartbeat前的准备工作
1.实现节点间ssh互信通信
配置每个节点能以root身份基于密钥认证的方式与其他节点通信
这里写图片描述
这里写图片描述
2.统一节点名称
各节点之间传递集群事务信息的前提是能识别对方,每一个节点识别对方是靠节点名称来实现的,即节点名称能解析成对应IP
编辑每个节点/etc/hosts文件,确保解析文件能解析集群中每一个节点名称,为了规范,每一个节点名称必须要和该节点上命令uname -n的执行结果一致,配置Node1,Node2本地hosts文件相同且能基于主机名通信
这里写图片描述
这里写图片描述
3.设置节点间时间同步
在双机高可用集群中,主节点和备份节点的系统时间也非常重要,因为节点之间的监控都是通过设定时间来实现的。
主备节点之间的系统时间相差在10秒以内是正常的,如果节点之间时间相差太大,就有可能造成HA环境的故障。
解决时间同步的办法通常有两个:
1.设置好时间服务器,两个节点通过ntpdate命令 定时与时间服务器进行时间校准;
2.配置集群中的主节点作为时间服务器,让备份节点定时去主节点进行时间校验。
这里采用方法1设置10.33.1.129时间服务器与自身保持同步
这里写图片描述
以上两行配置表示如果在/etc/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端
这里写图片描述
添加到自动任务,让两个节点每5分钟与时间服务器同步一次

[root@Node1 ~]# which ntpdate
/usr/sbin/ntpdate
[root@Node1 ~]# crontab -e
*/5 * * * * /usr/sbin/ntpdate 10.33.1.129  &> /dev/null

至此准备工作完成开始进行heartbeat的安装
1.首先准备编译环境

[root@Node1 ~]# yum groupinstall "Development tools"
[root@Node1 ~]# yum groupinstall " Desktop Platform Development"

解决依赖关系

[root@Node1 ~]# yum install libgcrypt-devel
[root@Node1 ~]# yum install libxslt libxslt-devel
[root@Node1 ~]# yum install bzip2-devel

heartbeat3.x版本把安装包分成了4个部分,分别是:Cluster Glue、Resource Agents、heartbeat和pacemaker,所以要分别安装,可以从http://www.linux-ha.org/wiki/Downloads下载对应的软件包,安装顺序为glue,agents , Heartbeat,这里先不介绍pacemaker
2.创建用户和用户组 :
heartbeat需要haclient用户组和hacluster用户

[root@Node1 ~]# groupadd haclient
[root@Node1 ~]# useradd -g haclient hacluster -M -s /sbin/nologin
[root@Node1 ~]# id hacluster
uid=500(hacluster) gid=500(haclient) groups=500(haclient)

3.安装Cluster Glue
这里写图片描述
否则会出现如下错误,这个问题在对三个包进行make的时候都会出现类似的错误,所以这个解

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值