189 8069 5689

heartbeat3.0.4的安装配置方法

这篇文章主要介绍“heartbeat3.0.4的安装配置方法”,在日常操作中,相信很多人在heartbeat3.0.4的安装配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”heartbeat3.0.4的安装配置方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联服务项目包括石家庄网站建设、石家庄网站制作、石家庄网页制作以及石家庄网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,石家庄网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到石家庄省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

(一) 环境说明

操作系统:centos 5.4 x86_64

节点1:

主机名:aos

Ip:xxxxx.82

节点2:

主机名:weibo

Ip:xxxx.82

注意:2个节点都要在各自的hosts文件中指定节点主机名和ip的对应关系,在ha.cf中node参数指定的主机名要和uname –a,host文件里指定的相同

heartbeat3.0.4的安装配置方法

(二) heartbeat3.0组成

heartbeat3.0版本有三部分组成:Heartbeat、Cluster Glue、Resource Agents

1、hearbeat本身是整个集群的基础(cluster messaging layer),负责维护集群各节点的信息以及它们之前通信;
2、cluster-glue相当于一个中间层,可以将heartbeat和crm(pacemaker)联系起来,主要包含2个部分,LRM和STONITH;
3、resource-agent,就是各种的资源的ocf脚本,这些脚本将被LRM调用从而实现各种资源启动、停止、监控等等。

(三) 创建用户和组

[root@aos ha.d]# groupadd haclient

[root@aos ha.d]# useradd hacluster -g haclient -s /sbin/nologin

(四) 安装 ? 安装Cluster-Glue

#tar jvxf Reusable-Cluster-Components-glue--glue-1.0.7.tar.bz2

#cd Reusable-Cluster-Components-glue--glue-1.0.7

#./autogen.sh

heartbeat3.0.4的安装配置方法

#./configure --prefix=/usr/local/ha_soft

#make

#make install

? 安装resource-agent

#cd ..

#tar zvxf ClusterLabs-resource-agents-agents-1.0.4-0-gc06b6f3.tar.gz

#cd ClusterLabs-resource-agents-c06b6f3/

#./autogen.sh

heartbeat3.0.4的安装配置方法

#./configure --prefix=/usr/local/ha_soft CFLAGS=-I/usr/local/ha_soft/include LDFLAGS=-L/usr/local/ha_soft/lib

#cp /usr/local/ha_soft/include/heartbeat/glue_config.h /usr/local/ha_soft/include/heartbeat/glue_config.h.bak

#vi /usr/local/ha_soft/include/heartbeat/glue_config.h(找到如下几个设置项删除对应的行)

HA_SYSCONFDIR

HA_HBCONF_DIR

HA_HBCONF_DIR

#make

#vim /etc/ld.so.conf.d/heartbeat.conf(输入如下行)

/usr/local/ha_soft/lib

#ldconfig

#make install

? 安装heartbeat

#cd ..

#tar jvxf Heartbeat-3-0-STABLE-3.0.4.tar.bz2

#cd Heartbeat-3-0-STABLE-3.0.4

# ./bootstrap

heartbeat3.0.4的安装配置方法

#./configure --prefix=/usr/local/ha_soft CFLAGS=-I/usr/local/ha_soft/include LDFLAGS=-L/usr/local/ha_soft/lib

#cp /srv/Heartbeat-3-0-STABLE-3.0.4/lib/plugins/HBcomm/hbaping.c /srv/Heartbeat-3-0-STABLE-3.0.4/lib/plugins/HBcomm/hbaping.c.bak

# vim /srv/Heartbeat-3-0-STABLE-3.0.4/lib/plugins/HBcomm/hbaping.c(安装源码目录,删除326行)

#make

#make install

(五) 配置(节点1和节点2相同,区别就是检查ip是对方) ? 从源码编译目录中复制配置文件到安装目录

复制附件<配置文件>里的配置文件到 /usr/local/ha_soft/etc/ha.d/

? 编辑ha.cf 主配置文件

[root@aos ha.d]# cd /usr/local/ha_soft/etc/ha.d

[root@aos ha.d]# vim ha.cf

#debugfile /var/log/ha-debug

#logfile /var/log/ha-log

logfacility local0

keepalive 2

deadtime 6

warntime 4

initdead 30

udpport 694

ucast eth2 192.168.1.200

auto_failback off

node aos

node weibo

compression bz2

compression_threshold 2

ping_group group1 xxxxx82 xxxx.80

respawn root /usr/local/ha_soft/lib/heartbeat/ipfail

apiauth ipfail gid=root uid=root

debug 0

? 编辑authkeys 验证信息文件

[root@aos ha.d]# cd /usr/local/ha_soft/etc/ha.d

[root@aos ha.d]# vim authkeys

auth 1

1 crc

[root@aos ha.d]# chmod 600 authkeys

? 编辑haresources 资源控制配置文件

[root@aos ha.d]# cd /usr/local/ha_soft/etc/ha.d

[root@aos ha.d]# vim haresources

aos IPaddr::xxxxx.70/25/eht0/xxxxx.127

? 链接文件

[root@aos heartbeat]# vim /etc/ld.so.conf(加入到文件末尾)

/usr/local/ha_soft/lib/

[root@aos heartbeat]# ldconfig

#cp /usr/local/ha_soft/etc/ha.d/resource.d/hto-mapfuncs /usr/local/ha_soft/etc/ha.d/resource.d/hto-mapfuncs.bak

[root@aos heartbeat]# vim +35 /usr/local/ha_soft/etc/ha.d/resource.d/hto-mapfuncs(注释35行)

(六) 注册并且启动服务

[root@aos ha.d]# chkconfig --add heartbeat

[root@aos ha.d]# chkconfig levles 2345 heartbeat on

[root@aos ha.d]# /etc/init.d/heartbeat start

heartbeat3.0.4的安装配置方法

到此,关于“heartbeat3.0.4的安装配置方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


名称栏目:heartbeat3.0.4的安装配置方法
分享URL:http://jkwzsj.com/article/gcphgj.html

其他资讯