1.yum源安装

yum -y install heartbeat

更新yum源

yum install epel-release -y

yum源有问题,改用下载rpm包安装

2.rpm安装

下载rpm包

  heartbeat-3.0.4-2.el6.x86_64.rpm     https://pkgs.org/download/heartbeat

  heartbeat-libs-3.0.4-2.el6.x86_64.rpm    https://pkgs.org/download/libapphb.so.2()(64bit)

安装rpm包

  rpm -ivh heartbeat-3.0.4-2.el6.x86_64.rpm

yum源安装依赖包

  yum -y install PyXML

  yum -y install cluster-glue

  yum -y install resource-agents

rpm -ivh heartbeat-libs-3.0.4-2.el6.x86_64.rpm  heartbeat-3.0.4-2.el6.x86_64.rpm

3.heartbeat配置,详情https://www.cnblogs.com/liwei0526vip/p/6391833.html

#主节点:192.168.0.204   备节点:192.168.0.205  网关:192.168.0.2

#拷贝三个配置文件至/etc/ha.d/目录

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

  cp authkeys ha.cf  haresources /etc/ha.d/

chmod 600 /etc/ha.d/authkeys  #若不设置该权限启动时会报错

vi /etc/ha.d/authkeys

#增加以下内容,保存:

  auth 3
  3 md5 Hello!

vi /etc/ha.d/haresources

#增加以下内容,保存:

  oracle11g 192.168.0.206/24/eth0:0 haproxy

#注:hostname   vip/掩码/vip设备名  haproxy为heartbeat监控的服务

vi /etc/ha.d/ha.cf

#增加以下内容,保存:

  debugfile /var/log/ha-debug
  logfile /var/log/ha-log
  logfacility local0
  keepalive 2
  deadtime 30
  warntime 10
  initdead 60
  udpport 694
  ucast eth0 192.168.0.205
  auto_failback on
  node oracle11g
  node haproxy
  ping 192.168.0.2
  respawn hacluster /usr/lib64/heartbeat/ipfail          #注:64位系统为lib64目录

#将配置拷贝至备节点:

  scp authkeys ha.cf haresources root@192.168.0.205:/etc/ha.d

#修改备节点ha.cf配置

  ucast eth0 192.168.0.205 修改为 ucast eth0 192.168.0.204

4.启动heartbeat

service heartbeat start

#先启主节点,再启备节点

#若启动有报错,根据报错信息查相应解决方案

5.测试vip漂移

#主节点 ip a

#备节点 ip a

#关掉主节点heartbeat

  service heartbeat stop

#vip漂移到备节点

												

Heartbeat安装及配置的更多相关文章

  1. heartbeat安装与配置

    Hearbeat和keepalived区别 Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP): He ...

  2. CentOS 6.5 下HeartBeat的安装与配置

    CentOS 6.5 下HeartBeat的安装与配置 参考网站: http://wenku.baidu.com/link?url=BvqJatdx1m12PLil-7YA1zkM0yUOEO8OnN ...

  3. Linux-HA实战(1)— Heartbeat安装

    接触Heartbeat主要是因为之前项目中使用了TFS,最近想给nameserver做HA,因为TFS官方用的Heartbeat,所以刚好了解下,参考了网络上很多内容,这里简单记录下. 内容 环境和软 ...

  4. Keepalived介绍以及在Linux系统下的安装与配置

    一.简介 Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层.第4层和第7层交换机的功能.主要提供loadbalancing( ...

  5. (转)Linux-HA实战(1)— Heartbeat安装

    原文:http://blog.csdn.net/liaomin416100569/article/details/76087448-------centos7源代码编译安装heartbeat 原文:h ...

  6. LVS+Heartbeat安装部署文档

    LVS+Heartbeat安装部署文档 发表回复 所需软件: ipvsadm-1.24-10.x86_64.rpmheartbeat-2.1.3-3.el5.centos.x86_64.rpmhear ...

  7. 学习heartbeat-02安装及配置

    2.部署Heartbeat高可用需求 2.1 操作系统 CentOS-6.8-x86_64 2.2 Heartbeat服务主机资源准备 主服务器A: 主机名:heartbeat-1-130 eth0网 ...

  8. JDK安装与配置

    JDK安装与配置 一.下载 JDK是ORACLE提供免费下载使用的,官网地址:https://www.oracle.com/index.html 一般选择Java SE版本即可,企业版的选择Java ...

  9. Node.js 教程 01 - 简介、安装及配置

    系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...

随机推荐

  1. (转)GIS理论知识(三)之ArcGIS平台、SuperMap超图平台和开源平台

    3.1.ArcGIS平台 ArcGIS为美国ESRI公司研发的产品,为用户提供一个可伸缩的,全面的GIS平台.ArcObjects包含了许多的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的 ...

  2. 跨域、this指向

    不要再问我跨域的问题了: https://segmentfault.com/a/1190000015597029?utm_source=tag-newest 不要再问我this的指向问题了: http ...

  3. Hive presto和hive时间格式转换

    1.北京时间格式   to   unix时间格式 数据格式: 2017-11-17 08:28:13 2017-11-17 08:28:10 2017-11-17 08:27:51.343 2017- ...

  4. leetcode 189. 旋转数组(python)

    给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数. 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: ...

  5. pandas 增删改查

    原文链接:https://blog.csdn.net/zhangchuang601/article/details/79583551 准备工作:增.删.改.查的方法有很多很多种,这里只展示出常用的几种 ...

  6. Codeforces 1197 E (dp+sort+二分) (Rust)

    原题链接 2300分 大意 俄罗斯套娃,每个有内容半径in和外围半径out in_i<out_i 如果 in_i >= out_j ,那么j可以放在i内 定义残留空间 = 一列嵌套的套娃 ...

  7. TensorFlow学习笔记2-性能分析工具

    TensorFlow学习笔记2-性能分析工具 性能分析工具 在spyder中运行以下代码: import tensorflow as tf from tensorflow.python.client ...

  8. mysql行锁和死锁检测

    行锁顾名思义,就是针对单行数据加锁,在mysql中,锁的实现是由引擎层实现的,MyISAM引擎就不支持行锁 不支持行锁就意味着并发控制只能使用表锁,也就是说同一时间,在这个表上只能有一个更新在执行,这 ...

  9. php用什么软件编程

    准备好好学习学习PHP了吗?那么你首先应该考虑用什么开发工具(IDE).市面上有很多这类工具,收费的有,免费的也有,选择起来并不轻松. 如果你说PHP编程用基础的文本编辑软件就可以了,比如用记事本.是 ...

  10. #C语言l作业04

    这个作业属于哪个课程** C语言程序设计ll 这个作业的要求 (https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9776) 我在这个课程的 ...