Heartbeat3.x应用全攻略之:安装、配置、维护分解.docx

Heartbeat3.x应用全攻略之:安装、配置、维护分解.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、安装heartbeat前的准备 1、Heartbeat集群必须的硬件 构建一个Heartbeat集群系统必须的硬件设备有: 节点服务器、网络和网卡、共享磁盘 2、操作系统规划 这里统一采用Centos5.3操作系统,每个节点服务器都有两块网卡,一块用作连接公用网络,另一块通过以太网交叉线连接两个节点,作为心跳监控。共享磁盘由一个磁盘阵列设备提供,两个节点共享一个磁盘分区。磁盘分区对应的硬件标识为/dev/sdf1,挂载点为/data1,文件系统类型为ext3。如图1所示: 网络拓扑如图2所示: 配置每个节点的/etc/hosts文件,保证两个节点内容一致,/etc/hosts文件内容如下: [root@node1 ~]#more /etc/hosts 46 node1 37 node2 priv1 priv1 一切准备就绪,接下来开始安装heartbeat。 三、安装heartbeat 这里的安装以heartbeat3.x为讲解对象,以下操作需要在两个节点都进行安装,基本安装过程为: 首先建立相关用户hacluster和组haclient,然后设定环境变量,最后就是安装heartbeat,过程如下: 1、添加用户和组 groupadd haclient useradd -g haclient hacluster 2、设置环境变量 vi /root/.bash_profile,添加如下内容: export PREFIX=/usr/local/ha export LCRSODIR=$PREFIX/libexec/lcrso export CLUSTER_USER=hacluster export CLUSTER_GROUP=haclient export CFLAGS=$CFLAGS -I$PREFIX/include -L$PREFIX/lib getent group ${CLUSTER_GROUP} /dev/null || groupadd -r ${CLUSTER_GROUP} getent passwd ${CLUSTER_USER} /dev/null || useradd -r -g ${CLUSTER_GROUP} -d /var/lib/heartbeat/cores/hacluster -s /sbin/nologin -c cluster user ${CLUSTER_USER} heartbeat3.x版本把安装包分成了4个部分,分别是:Cluster Glue、Resource Agents、heartbeat和pacemaker,所以要分别安装,可以从 HYPERLINK / \t _blank 、下载对应的软件包,这里使用的软件版本分别为: glue-1.0.7、agents-1.0.3、heartbeat-STABLE-3.0.4、Pacemaker-1.0.10 3、安装各个模块软件包 (1)安装Cluster Glue tar –xjvf Reusable-Cluster-Components-glue--5e06b2ddd24b.tar.bz2 cd Reusable-Cluster-Components-glue--5e06b2ddd24b ./autogen.sh ./configure --prefix=$PREFIX --with-daemon-user=${CLUSTER_USER} --with-daemon-group=${CLUSTER_GROUP} --enable-fatal-warnings=no make make install (2)安装Resource Agents tar jxvf Cluster-Resource-Agents-5ae70412eec8.tar.bz2 cd Cluster-Resource-Agents-5ae70412eec8 ./autogen.sh ./configure --prefix=$PREFIX --enable-fatal-warnings=no make make install (3)安装heartbeat tar jxvf Heartbeat-3-0-fcd56a9dd18c.tar.bz2 cd Heartbeat-3-0-fcd56a9dd18c ./bootstrap ./configure --prefix=$PREFIX --enable-fatal-warnings=no make make install (4)安装pacemaker tar jxvf Pacemaker-1-0-c3869c00c759.tar.bz2 cd Pacemaker-1-0-c3869c

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档