一、安装heartbeat前的准备
1、Heartbeat集群必须的硬件
构建一个Heartbeat集群系统必须的硬件设备有:
节点服务器、网络和网卡、共享磁盘
2、操作系统规划
,每个节点服务器都有两块网卡,一块用作连接公用网络,另一块通过以太网交叉线连接两个节点,作为心跳监控。共享磁盘由一个磁盘阵列设备提供,两个节点共享一个磁盘分区。磁盘分区对应的硬件标识为/dev/sdf1,挂载点为/data1,文件系统类型为ext3。如图1所示:
网络拓扑如图2所示:
配置每个节点的/etc/hosts文件,保证两个节点内容一致,/etc/hosts文件内容如下:
[******@node1 ~]#more /etc/hosts
node1
node2
priv1
priv1
一切准备就绪,接下来开始安装heartbeat。
三、安装heartbeat
,以下操作需要在两个节点都进行安装,基本安装过程为:
首先建立相关用户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}
,分别是:Cluster Glue、Resource Agents、heartbeat和pacemaker,所以要分别安装,可以从-、,这里使用的软件版本分别为:
glue-、agents-、heartbeat-STABLE-、Pacemaker-
3、安装各个模块软件包
(1)安装Cluster Glue
tar –xjvf Reusable-ponents-glue--
cd Reus
Heartbeat3.x应用全攻略之:安装、配置、维护 来自淘豆网m.daumloan.com转载请标明出处.