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

[经验分享] CenTos6.8安装Heartbeat

[复制链接]

尚未签到

发表于 2019-1-6 14:57:09 | 显示全部楼层 |阅读模式
  本人结合网上教程,自己慢慢学写的,写非常简单,请勿喷!
  官方网站:http://www.linux-ha.org/
  环境:
  系统:Centos6.8(2.6.32-642.el6.x86_x64)
  软件:heartbeat-3.0.4-2.el6.x86_x64
  拓扑:

  首先:关闭防火墙时间同步等,可以看前面的文章。
  HA01配置
  修改hostname,
  # hostname ha01 (这个名字可以随便,但是不能数字开头)
  # echo '192.168.20.1 ha01' >>/etc/hosts (解析)
  #echo '/sbin/route add -host 192.168.30.2 dev eth2' >>/etc/rc.local (心跳路由走向)
  #route -n (查看是否正确)
  修改后,若是不生效可以重启,ping 192.168.20.1能够得到ha01返回值就行了。
  以下yum安装了.
  centos可能没有heartbeat的yum安装源,需要安装epel-release。
  # yum install epel-release -y
  # yum install heartbeat* -y
  安装完后,所有的文档都在/usr/share/doc/heartbeat-3.0.4下,主要文件有:
  ha.cf 基本配置文件
  authkeys 密钥配置
  haresources IP地址及脚本配置文件
  前面两个配置后几乎不怎么变,haresources可能会经常改变,因为增加节点都在此文件。
  把三个文件复制到/etc/ha.d/目录下,不过网上很多都是手写一个简单的,所以没有复制,而是手写了三个配置文件.
   # cd /etc/ha.d/
  这个目录下原本有harc rc.d readme.config resource.d shellfuncs
  ###################################################################################
  # vim ha.cf
  #by http://sadoc.blog.运维网.com/
  #date 2016-11-08 20:00
  debugfile /var/log/ha-debug
  #debug日志文件
  logfile/var/log/ha-log
  #启动信息文件
  logfacilitylocal1
  #启动级别
  

  keepalive 2
  deadtime 30
  warntime 10
  initdead 120
  

  mcast eth2 225.0.0.1 694 1 0
  #多播方式,在eth2网卡,225.0.0.1。最后1可以随便,端口694
  auto_failback on
  #自动接管服务器
  nodeha01
  nodeha02
  crmno
  ######################################################################################
  #vim authkeys

  auth 1
  1 sha1 47e9336850f1db6fa58bc470bc9b7810eb397f04
  

  authkeys需要600权限
  #chmod 600 /etc/ha.d/authkeys
  #######################################################################################
  #vim haresources
  #by http://sadoc.blog.运维网.com/
  #date 2016-11-08 20:00
  ha01 IPaddr::192.168.40.1/24/eth0
  #########################################################################################
  ha02服务器配置几乎不变:

  (只是修改以下两点)
  #hostname ha02
  #echo '/sbin/route add -host 192.168.30.1 dev eth2' >>/etc/rc.local (心跳路由走向)
  ##########################################################
  #启动服务:
  /etc/init.d/heartbeat start
  提示两行,最后一行提示:done

  接着输入:
  HA01#ip a
  可以看到eth0上有两个IP,若是虚拟机有自动获取,而且联网了会有三个地址。
  ###########################################################
  接着模拟down机看看是否能接管
  停HA01
  
  HA02查看
  
  启用HA01
  
  ###########################################################
  

  多个节点:
  比如:HA01/HA02的haresources添加如下:
  ha01 IPaddr::192.168.40.1/24/eth0
  ha02 IPaddr::192.168.40.2/24/eth0
  是否完全不间断呢eth0上是否有了两个IP呢?
  其实完全不间断。
  /usr/share/heartbeat/hb_standby 释放
  /usr/share/heartbeat/hb_takeover 完全接管
  ##########################################################
  临时解决添加节点(重启失效,解决急用上线)
  /etc/ha.d/resource.d/IPaddr ip/掩码/网卡
  ##########################################################
  
目前到此:下次再续,若有遗漏或者错误,希望指正。


  





运维网声明 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.yunweiku.com/thread-660010-1-1.html 上篇帖子: CentOS6.6安装heartbeat实现高可用 下篇帖子: heartbeat drbd nfs高可用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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