设为首页 收藏本站
查看: 2319|回复: 0

[经验分享] heartbeat 3.X 源码安装

[复制链接]

尚未签到

发表于 2019-1-7 10:00:51 | 显示全部楼层 |阅读模式
  原码安装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
  报错

  yum install autoconf –y
  报错

  Yum install automake  -y
  报错

  Yum install  libtool   -y

  成功
  ./configure
  报错

  yum install glib2-devel –y
  报错

  Yum install  libxml2  -y
  yum install libxml2-devel –y
  报错

  yum install  bzip2-devel  glib2-devel   -y

  成功
  Make
  报错

  yum install -y libtool-ltdl-devel
  make  clean
  ./configure 显示说明成功
  Make
  报错

  yum install libuuid-devel –y
  make clean
  ./configure
  有luuid才能make成功
  Make
  报错

  yum install docbook-style-xsl –y
  make clean
  ./configure
  Make

  成功
  make install

  成功
  2 安装agent
  tar -zxvf ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz
  cd ClusterLabs-resource-agents-b735277/
  ./autogen.sh

  成功
  ./configure

  成功
  Make

  成功
  make install

  成功
  3 安装heartbeat
  tar -jxvfHeartbeat-3-0-7e3a82377fa8.tar.bz2
  cd Heartbeat-3-0-7e3a82377fa8
  ./bootstrap

  成功
  ./ConfigureMe configure

  成功
  Make
  报错

  解决办法
  解决方法:Heartbeat-3-0-7e3a82377fa8/lib/plugins/HBcomm/ucast.c
  这个文件貌似有问题,删除468行int i = 1;应该就能make了。(这个真心坑爹)
  Make
  报错
  
  解决办法
  yum install docbook-style-xsl
  yum install libxslt-devel –y
  make clean
  ./ConfigureMe configure
  Make

  成功
  Make install
  
  成功
  拷贝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
  


  

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-660232-1-1.html 上篇帖子: heartbeat ldirectord 启动错误 下篇帖子: 构建MySQL+DRDB+heartbeat高可用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表