iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Heartbeat-3-0-7 安装
  • 866
分享到

Heartbeat-3-0-7 安装

Heartbeat 2023-01-31 06:01:54 866人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

软件包:   ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz   Reusable-Cluster-Components-glue--glue-1.0.9.tar.bz2   Hea

软件包:

  ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz
  Reusable-Cluster-Components-glue--glue-1.0.9.tar.bz2
  Heartbeat-3-0-7e3a82377fa8.tar.bz2

下载地址:Http://linux-ha.org/wiki/Downloads

说明:安装时需要能连接到公网

OS:Red Hat Enterprise Linux Server release 5.8 x64,  5.5 x64

kernel: 2.6.18-308.el5 x86_64

      2.6.18-194.el5  x86_64


软件安装:

1、安装 GCc 和 必要的组件

yum install autoconf automake libtool glib2-devel libxml2-devel bzip2-devel e2fsprogs-devel libxslt-devel libtool-ltdl-devel intltool gettext-devel

2、添加 haclient 组  hacluster 账户

groupadd haclient
useradd -g haclient hacluster -M -s /sbin/nologin

3、安装 Cluster-Glue  

在安装之前不能先安装 autoconf-2.68.tar.gz  automake-1.11.2.tar.gz,否则会报错。

tar  -xjvf  Reusable-Cluster-Components-glue--glue-1.0.9.tar.bz2
 cd Reusable-Cluster-Components-glue--glue-1.0.9
                                                                                                                                                                                                                                           
./autogen.sh
#    You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4.   ?未解决,暂未影响编译
 ./configure  --prefix=/usr/local/heartbeat
 make
 make install


4、安装Resource Agents  需要先安装 autoconf-2.68.tar.gz  automake-1.11.2.tar.gz

tar -xzvf ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz
 cd ClusterLabs-resource-agents-b735277/
  ./autogen.sh
  export CFLAGS="$CFLAGS -I/usr/local/heartbeat/include -L/usr/local/heartbeat/lib"
  ./configure --prefix=/usr/local/heartbeat
  ln -s  /usr/local/heartbeat/lib/* /lib64/
  ln -s  /usr/local/heartbeat/lib/* /lib/
  make && make install


5、安装 heartbeat

tar -xjvf Heartbeat-3-0-7e3a82377fa8.tar.bz2
 cd Heartbeat-3-0-7e3a82377fa8
    ./bootstrap
    export CFLAGS="$CFLAGS -I/usr/local/heartbeat/include -L/usr/local/heartbeat/lib"
    ./configure --prefix=/usr/local/heartbeat
    make && make install
                                                                                                              
    cp doc/ha.cf /usr/local/heartbeat/etc/ha.d/
    cp doc/haresources /usr/local/heartbeat/etc/ha.d/
    cp doc/authkeys /usr/local/heartbeat/etc/ha.d/
    #cp heartbeat/init.d/heartbeat /etc/rc.d/init.d/
    chkconfig --add heartbeat
    chkconfig heartbeat on
    chmod 600 /usr/local/heartbeat/etc/ha.d/authkeys
   sed -i 's#/usr/lib/ocf#/usr/local/heartbeat/usr/lib/ocf#g' /usr/local/heartbeat/etc/ha.d/shellfuncs
   sed -i 's#/usr/lib/ocf#/usr/local/heartbeat/usr/lib/ocf#g' /usr/local/heartbeat/usr/lib/ocf/lib/heartbeat/ocf-shellfuncs
   sed -i 's#/usr/lib/ocf#/usr/local/heartbeat/usr/lib/ocf#g' /usr/local/heartbeat/etc/ha.d/resource.d/hto-mapfuncs

错误处理:

1、安装Resource Agents出错:./autogen.sh

出现错误:configure.ac:9: error: Autoconf version 2.63 or higher is required。

指的是autoconf版本低,需要安装高版本的。

参考 http://wolfWord.blog.51cto.com/4892126/1211459

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.gz
tar xzf autoconf-2.68.tar.gz
cd autoconf-2.68
./configure
make && make install

2、安装Resource Agents 运行  ./autogen.sh

错误代码:configure.ac:63: require Automake 1.10.1, but have 1.9.6

解决方法:

wget http://ftp.gnu.org/gnu/automake/automake-1.11.2.tar.gz
 tar xzf automake-1.11.2.tar.gz
 cd automake-1.11.2
 ./configure
 make && make install

3、安装Resource Agents 运行 make

错误代码:

OCF_ROOT=. OCF_FUNCTIONS_DIR=../heartbeat ../heartbeat/VirtualDomain meta-data > metadata-VirtualDomain.xml
../heartbeat/VirtualDomain: line 21: virsh: command not found

关于虚拟机的,没用到虚拟机,忽略!

4、安装 heartbeat 运行 make

错误信息:

glue_config.h:105:1: error: “HA_HBCONF_DIR” redefined

原因: glue和heartbeat的版本不兼容的问题。

解决:删除/usr/local/heartbeat/include/heartbeat/glue_config.h的最后一行:

#define HA_HBCONF_DIR "/usr/local/heartbeat/etc/ha.d/"



至此 heartbeat  3.0.7 安装完成。其中heartbeat包在make时耗时比较久,主要是跟我环境连接公网的速度有关。







--结束END--

本文标题: Heartbeat-3-0-7 安装

本文链接: https://www.lsjlt.com/news/189831.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Heartbeat-3-0-7 安装
    软件包:   ClusterLabs-resource-agents-v3.9.2-0-ge261943.tar.gz   Reusable-Cluster-Components-glue--glue-1.0.9.tar.bz2   Hea...
    99+
    2023-01-31
    Heartbeat
  • heartbeat 3.X 源码安装
                                                                     原码安装heartbeat需要三个包1.groupadd haclient  2.useradd -g hac...
    99+
    2023-01-31
    源码 heartbeat
  • Centos 7安装 redmine 3
    一、配置网卡,能够访问互联网(略)========================================================二、配置环境yum -y install patch make gcc gcc-c++ gcc...
    99+
    2023-01-31
    Centos redmine
  • CentOS 7上安装Python 3.
    CentOS 7默认安装了Python 2.7,系统本身也使用它来启用系统命令例如‘yum’ 虽然作为开发人员我可以用Python 2.7做很多事情,但我真的想要利用Python 3附带的新语言功能。自从Python 3.6在去年年底问世以...
    99+
    2023-01-31
    CentOS Python
  • 【从0安装】安装nodejs
    1,下载nodejs http://nodejs.cn/download/ 注意下载版本,可能与win7 不能使用。 2,安装,直接点击下一步。 3,查看安装nodejs版本 node -v  查看安装的版本号 npm -v  ...
    99+
    2020-07-14
    【从0安装】安装nodejs
  • Centos 7安装unbound
    1.关闭firewall:#停止firewallsystemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.service2.永久关闭vi /etc/...
    99+
    2023-01-30
    Centos unbound
  • Centos 7 安装RocksDB
    1、安装依赖yum -y install lrzsz git gcc gcc-c++ lz4-devel  yum -y install snappy snappy-devel zlib zlib-deve...
    99+
    2022-10-18
  • CentOS 7安装Docker
    若无linux系统,详见https://www.jb51.net/article/232585.htm 进行下载安装 工欲善其事,必先利其器,为方便传输文件与复制粘贴,需要先安装几个的工具: 1、linux中安装ssh ...
    99+
    2022-06-04
    CentOS安装Docker Linux安装Docker
  • centos 7 安装python3
    yum install openssl-devel -y wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz tar zxvf Python...
    99+
    2023-01-31
    centos
  • centos 7 安装python3.6
    centos7 默认安装了python2.7.5,当需要使用python3的时候,可以手动下载python源码后编译安装.python 官网:www.python.org1.安装python可能用到的依赖yum install openss...
    99+
    2023-01-31
    centos
  • RedHat 7 安装PHP
    1.操作系统版本[root@aws srclib]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (Maipo) ...
    99+
    2023-06-06
  • hadoop安装(3)
    zookeeper和hbase安装 #--hbase是Hadoop的数据库,依赖于zookeeper,默认的hbase自带zookeeper #不是很好用,这里我们自己安装zookeeper 1.下载软件 & 解压软件 zo...
    99+
    2023-01-31
    hadoop
  • 【从0安装】nodejs
    1,下载nodejs http://nodejs.cn/download/ 注意下载版本,可能与win7 不能使用。 2,安装,直接点击下一步。 3,查看安装nodejs版本 node -v  查看安装的版本号 npm -v  ...
    99+
    2019-11-07
    【从0安装】nodejs
  • LAMP(3)安装PHP5、安装PHP7
                                    安装PHP5(目前很多的企业仍然是使用PHP5,因为考虑到兼容的问题)1.先进入到 /usr/local/src目录(因为我把下载的包都统一放在这里)cd /usr/local...
    99+
    2023-01-31
    LAMP
  • CentOS 7 安装宝塔
    哈喽大家好,这篇文章将向大家介绍如何在自己的服务器上安装宝塔。       注意:服务器必须为没有安装过任何软件的纯净环境,如果不是则需要前往控制台重装系统(尤其是安装过Apache/Nginx、MySQL、PHP等)       这里我们...
    99+
    2023-10-23
    centos 服务器 linux
  • CentOS 7 安装 postgreSQL 9.4
    CentOS 7仓库中的postgresql软件包太老,我们希望从postgresql 官方获取支持,尤其是关于postgresql 集群方面的支持,比如pgpool 。安装postgresql 9.4yu...
    99+
    2022-10-18
  • CentOS 7 安装Owncloud 9.1.3
    首先安装好CentOS系统,系统的安装这里就不介绍了安装完之后首先配置好IP地址# vi /etc/sysconfig/network-scripts/ifcfg-eth0   BOOT...
    99+
    2022-10-18
  • CentOS 7 安装 Oracle 11.2.0.4
    本文转自: https://www.cnblogs.com/xqzt/p/5456401.html 但结合实际情况,内容稍有改动。 一、安装环境 CentOS Linux release 7.2.1511...
    99+
    2022-10-18
  • CentOS 7下安装Python3.6
    •安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel   •到python...
    99+
    2023-01-30
    CentOS
  • centos 7 下安装python3
    http://www.linuxidc.com/Linux/2016-04/129784.htm 这篇文章的确不错...
    99+
    2023-01-31
    centos
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作