前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >heartbeat 3.X 源码安装

heartbeat 3.X 源码安装

作者头像
py3study
发布2020-01-14 16:03:50
3890
发布2020-01-14 16:03:50
举报
文章被收录于专栏:python3python3

原码安装heartbeat

需要三个包

1.groupadd haclient  

2.useradd -g haclient hacluster 

Heartbeat-3-0-7e3a82377fa8.tar.bz2

Reusable-Cluster-Components-glue--glue-1.0.9.tar.bz2

ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar

俩台主机centos6.5

1 安装Glue

tar -jxvfReusable-Cluster-Components-glue--glue-1.0.9.tar.bz2

cdReusable-Cluster-Components-glue--glue-1.0.9

./autogen.sh

报错

wKioL1P9LxLT7bd3AAFXArIqtu0678.jpg
wKioL1P9LxLT7bd3AAFXArIqtu0678.jpg

yum install autoconf –y

报错

wKioL1P9LyXTu48HAAFjBEQh7Sg420.jpg
wKioL1P9LyXTu48HAAFjBEQh7Sg420.jpg

Yum install automake  -y

报错

wKiom1P9LiKji7ieAAFM3BFD79o007.jpg
wKiom1P9LiKji7ieAAFM3BFD79o007.jpg

Yum install  libtool   -y

wKiom1P9LkaC-bUGAAEMEXkNfIY152.jpg
wKiom1P9LkaC-bUGAAEMEXkNfIY152.jpg

成功

./configure

报错

wKiom1P9LlOgtkO3AACgInw3esY832.jpg
wKiom1P9LlOgtkO3AACgInw3esY832.jpg

yum install glib2-devel –y

报错

wKioL1P9L3qR39OeAACD5tke5gs357.jpg
wKioL1P9L3qR39OeAACD5tke5gs357.jpg

Yum install  libxml2  -y

yum install libxml2-devel –y

报错

wKiom1P9LnLBEHnLAACH2s5Zf5Y735.jpg
wKiom1P9LnLBEHnLAACH2s5Zf5Y735.jpg

yum install  bzip2-devel  glib2-devel   -y

wKiom1P9LoeCsZDCAAS7bx4q7C0125.jpg
wKiom1P9LoeCsZDCAAS7bx4q7C0125.jpg

成功

Make

报错

wKioL1P9L9SB-QssAAF2xqq3BLo195.jpg
wKioL1P9L9SB-QssAAF2xqq3BLo195.jpg

yum install -y libtool-ltdl-devel

make  clean

./configure 显示

wKiom1P9Lu3CnVAHAAArE5rKRIo896.jpg
wKiom1P9Lu3CnVAHAAArE5rKRIo896.jpg

说明成功

Make

报错

wKioL1P9MBqxNQO4AATavFoY5WQ720.jpg
wKioL1P9MBqxNQO4AATavFoY5WQ720.jpg

yum install libuuid-devel –y

make clean

./configure

wKioL1P9MDuT6hm6AABVwXc9lnU451.jpg
wKioL1P9MDuT6hm6AABVwXc9lnU451.jpg

有luuid才能make成功

Make

报错

wKioL1P9MEvCuZGiAAR8xZyit1Y876.jpg
wKioL1P9MEvCuZGiAAR8xZyit1Y876.jpg

yum install docbook-style-xsl –y

make clean

./configure

Make

wKioL1P9MFzhgmenAAN1Eh_eIWs360.jpg
wKioL1P9MFzhgmenAAN1Eh_eIWs360.jpg

成功

make install

wKiom1P9L3jiim4bAAHDEL8jJWQ218.jpg
wKiom1P9L3jiim4bAAHDEL8jJWQ218.jpg

成功

2 安装agent

tar -zxvf ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz

cd ClusterLabs-resource-agents-b735277/

./autogen.sh

wKioL1P9MLuBbYGjAAMRu533mU8338.jpg
wKioL1P9MLuBbYGjAAMRu533mU8338.jpg

成功

./configure

wKiom1P9L7aikp_ZAAPh7p0OrUw287.jpg
wKiom1P9L7aikp_ZAAPh7p0OrUw287.jpg

成功

Make

wKioL1P9MPSixL42AAGtkb2uGtw156.jpg
wKioL1P9MPSixL42AAGtkb2uGtw156.jpg

成功

make install

wKiom1P9L-rRHOyCAAGFtxm65wQ105.jpg
wKiom1P9L-rRHOyCAAGFtxm65wQ105.jpg

成功

3 安装heartbeat

tar -jxvfHeartbeat-3-0-7e3a82377fa8.tar.bz2

cd Heartbeat-3-0-7e3a82377fa8

./bootstrap

wKiom1P9L_7i_wLvAABql7tfU80225.jpg
wKiom1P9L_7i_wLvAABql7tfU80225.jpg

成功

./ConfigureMe configure

wKioL1P9MS6CpEN4AAK0nYHzQM0145.jpg
wKioL1P9MS6CpEN4AAK0nYHzQM0145.jpg

成功

Make

报错

wKiom1P9MCfTytLdAASC4te1Nnk969.jpg
wKiom1P9MCfTytLdAASC4te1Nnk969.jpg

解决办法

解决方法:Heartbeat-3-0-7e3a82377fa8/lib/plugins/HBcomm/ucast.c

这个文件貌似有问题,删除468行int i = 1;应该就能make了。(这个真心坑爹)

Make

报错

wKiom1P9MNyT33wZAAGC8VCeyRw205.jpg
wKiom1P9MNyT33wZAAGC8VCeyRw205.jpg

解决办法

yum install docbook-style-xsl

yum install libxslt-devel –y

make clean

./ConfigureMe configure

Make

wKioL1P9Mgnw8PiDAAK-o49quos007.jpg
wKioL1P9Mgnw8PiDAAK-o49quos007.jpg

成功

Make install

wKiom1P9MQzT0h7qAAGheS9rUmM400.jpg
wKiom1P9MQzT0h7qAAGheS9rUmM400.jpg

成功

拷贝doc下面的文件到  /etc/ha.d/目录下:

cp  doc/ha.cf   doc/haresource     doc/authkeys  /etc/ha.d/

配置

cd /etc/ha.d/

ls

cat README

cd /usr/share/doc/heartbeat-3.0.4/

cp  ha.cfharesources authkeys  /etc/ha.d/

cd /etc/ha.d/

vi ha.cf 更改如下

logfile    /var/log/ha-log

logfacility      local0

keepalive2

deadtime30

warntime          10

initdead   60

udpport             694(最好改下,因为是广播,用同一个的话问题比较有问题)

bcast                  eth0用eth0广播

node               node1       (上面的为master主机)

node                   node2(uname  -n查看)

ping                   192.168.0.254  #网关

respawn  hacluster/usr/lib64/heartbeat/ipfail

apiauth    ipfail                   gid=hacluster  uid=hacluster

vi authkeys

auth 1

1 crc

chmod 600 authkeys

vi haresources

server51.example.com   IPaddr::192.168.0.92(VIP)/24/eth0 httpd

俩台HA主机上要安装httpd

scp ha.cf authkeys haresources192.168.0.194:/etc/ha.d/

/etc/init.d/heartbeat  start

/etc/init.d/heartbeat  start

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档