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

[经验分享] heartbeat 简单安装

[复制链接]

尚未签到

发表于 2019-1-6 14:09:42 | 显示全部楼层 |阅读模式
  1.安装heartbeat 下载需要的源:
wget
ftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/x86_64/os/Packages/epel-release-6-5.noarch.rpm  

  
  2.安装heartbeat:
yum -y install heartbeat*  3.配置heartbeat
  3.1.拷贝模板配置文件:
cp /usr/share/doc/heartbeat-3.0.4/ha.cf /etc/ha.d/
cp /usr/share/doc/heartbeat-3.0.4/authkeys /etc/ha.d/
cp /usr/share/doc/heartbeat-3.0.4/haresources /etc/ha.d/  
  3.2 配置heartbeat主配置文件:
vi  /etc/ha.d/ha.cf
logfile /var/log/ha-log   #heartbeat日志存放位置
logfacility     local0         #设置heartbeat日志,使用系统日志
keepalive 2                    # 指定心跳间隔为2秒(每两秒广播一次)
deadtime 30                  #备用节点在30秒内没有收到主节点的信号,立即接管主节点的主机资源
warntime 10                  #指定心跳延迟时间没10秒,当10秒内备用节点不能接受到主节点的心跳信号后,就往日志写一个警告信息,但不会切换服务
initdead 120       #在某些系统上,系统重启一段时间网络才能正常工作,该选项用于解决这种情况产生的时间间隔
udpport 694       #设置广播通信使用的端口,默认694
baud    19200     #设置串口通信的比特率
bcast   eth0        #广播的方式,通过eth0。Bcast、ucast、mcast 广播、单播、多播,三种任选一种。
auto_failback on                 #定义当主节点恢复后,是否将服务自动切回
watchdog /dev/watchdog   #系统狗
node    ckl-bd1                   #节点1
node    ckl-bd2                   #节点2
ping 10.1.1.1                       #ping 检测的服务,一般选择路由器,最好不要选择内部的服务器
respawn hacluster /usr/lib64/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster  


  3.3.配置认证文件:
vi /etc/ha.d/authkeys
auth 1          #1为代号,可以改为2,3,4...等
1 sha1 ckl893!  #1 必须与上面的一直,使用sha1加密  

  3.4.配置资源文件:
vi /etc/ha.d/haresources
ckl-bd1 drbddisk::r0 Filesystem::/dev/drbd0::/mnt mysql IPaddr::10.1.1.7/24/eth0:1
ckl-bd1 :第一个节点的主机名uname -n
drbddisk::r0 :drbddisk 脚本,资源名称r0
Filesystem::/dev/drbd0::/mnt mysql :heartbeat脚本Fiesystem,相当于执行mout /dev/drbd0 /mnt
IPaddr::10.1.1.7/24/eth0:1 :heartbeat 自带IPaddr脚本添加虚拟ip到eth0:1  3.4.脚本:
下载drbddisk 脚本复制到/etc/ha.d/resource.d/ 下
#cp drbddisk /etc/ha.d/resource.d
#chmod +x /etc/ha.d/resource.d//etc/ha.d/resource.d  

  链接mysql脚本:
#ln -s /etc/init.d/mysqld /etc/ha.d/resource.d/mysql  

  测试成功!
  





运维网声明 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-659987-1-1.html 上篇帖子: 整理Kickstart+DHCP+PXE+Heartbeat资料 下篇帖子: heartbeat基础知识
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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