欢迎来到天天文库
浏览记录
ID:22015357
大小:1.94 MB
页数:20页
时间:2018-10-21
《集群实战-安装与配置heartbeat集群系统(第二讲)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、开源HA软件Heartbeat华章培训网、[www.hztraining.com]华章培训网版权所有内容概述Heartbeat的概念组成以及工作原理安装与配置Heartbeat集群系统测试Heartbeat的HA功能开源HA软件Heartbeat主讲人:高俊峰华章培训网、[www.hztraining.com]华章培训网版权所有1、安装heartbeat前的准备(1)Heartbeat集群必须的硬件构建一个Heartbeat集群系统必须的硬件设备有:节点服务器、网络和网卡、共享磁盘(2)操作系统规划这里统一采用Centos5.3操作系统,每个节
2、点服务器都有两块网卡,一块用作连接公用网络,另一块通过以太网交叉线连接两个节点,作为心跳监控。共享磁盘由一个磁盘阵列设备提供,两个节点共享一个磁盘分区。磁盘分区对应的硬件标识为/dev/sdf1,挂载点为/data1,文件系统类型为ext3。安装与配置Heartbeat集群系统第3页1、安装heartbeat前的准备(2)操作系统规划安装与配置Heartbeat集群系统第4页1、安装heartbeat前的准备(2)操作系统规划配置每个节点的/etc/hosts文件,保证两个节点内容一致,/etc/hosts文件内容如下:[root@node1~
3、]#more/etc/hosts192.168.12.246node1192.168.12.237node210.1.1.1priv110.1.1.2priv1一切准备就绪,接下来开始安装heartbeat。安装与配置Heartbeat集群系统第5页2、安装heartbeat这里的安装以heartbeat3.x为讲解对象,以下操作需要在两个节点都进行安装,基本安装过程为:安装与配置Heartbeat集群系统第6页首先建立相关用户hacluster和组haclient,然后设定环境变量,最后就是安装heartbeat,过程如下:(1)添加用户和组
4、groupaddhaclientuseradd-ghaclienthacluster(2)设置环境变量vi/root/.bash_profile,添加如下内容:exportPREFIX=/usr/local/haexportLCRSODIR=$PREFIX/libexec/lcrsoexportCLUSTER_USER=haclusterexportCLUSTER_GROUP=haclientexportCFLAGS="$CFLAGS-I$PREFIX/include-L$PREFIX/lib"getentgroup${CLUSTER_GROU
5、P}>/dev/null
6、
7、groupadd-r${CLUSTER_GROUP}getentpasswd${CLUSTER_USER}>/dev/null
8、
9、useradd-r-g${CLUSTER_GROUP}-d/var/lib/heartbeat/cores/hacluster-s/sbin/nologin-c"clusteruser"${CLUSTER_USER}heartbeat3.x版本把安装包分成了4个部分,分别是:ClusterGlue、ResourceAgents、heartbeat和pacemaker,所以要分别安装,可以从
10、http://hg.linux-ha.org、http://hg.clusterlabs.org下载对应的软件包,这里使用的软件版本分别为:glue-1.0.7、agents-1.0.3、heartbeat-STABLE-3.0.4、Pacemaker-1.0.102、安装heartbeat这里的安装以heartbeat3.x为讲解对象,以下操作需要在两个节点都进行安装,基本安装过程为:安装与配置Heartbeat集群系统第7页(3)安装各个模块软件包1)安装ClusterGluetar–xjvfReusable-Cluster-Compone
11、nts-glue--5e06b2ddd24b.tar.bz2cdReusable-Cluster-Components-glue--5e06b2ddd24b./autogen.sh./configure--prefix=$PREFIX--with-daemon-user=${CLUSTER_USER}--with-daemon-group=${CLUSTER_GROUP}--enable-fatal-warnings=nomakemakeinstall2)安装ResourceAgentstarjxvfCluster-Resource-Agent
12、s-5ae70412eec8.tar.bz2cdCluster-Resource-Agents-5ae70412eec8./autogen.sh./c
此文档下载收益归作者所有