Heartbeat搭建
来源:互联网 发布:matlab 将矩阵归一化 编辑:程序博客网 时间:2024/06/07 07:12
搭建heartbeat需要的rpm包:
heartbeat-3.0.4-2.el6.x86_64.rpm
heartbeat-libs-3.0.4-2.el6.x86_64.rpm
heartbeat-devel-3.0.4-2.el6.x86_64.rpm
ldirectord-3.9.5-3.1.x86_64.rpm
安装:yum install * -y
比如两台机器:
mysql1.8.105
mysql2.8.106
首先给两台主机配置虚拟ip为:8.108
ip addr 172.31.8.108/24 dev eth0
从/usr/share/doc/heartbeat-3.0.4里将authkeys、haresources、ha.cf拷贝到/etc/ha.d
vim ha.cf
48 keepalive 2: 每隔2秒发送,心跳频率。
56 deadtime 30: ping30秒后,没有响应,接管任务。网络状态不好要增大
61 warntime 10 10秒还没接受响应包,就警告
71 initdead 60 资源初始化时间
76 udpport 1033
91 bcast eth0 # Linux 网卡方式
157 auto_failback on 开启回切
211 node mysql1.8.105 master,先写哪个哪个是主
212 node mysql2.8.106 slave
220 ping 172.31.8.1 (一般ping网关地址,也可以在下面写地址群)
ping一个本应该通的ip,来检测本机网络是否通,不通则进行业务切换(增加健壮性)
253 respawn hacluster /usr/lib64/heartbeat/ipfail lib64!!!断网切换插件
259 apiauth ipfail gid=haclientuid=hacluster
vim haresources
mysql1.8.105 IPaddr::172.31.8.108/24/eth0 httpd
vim authkeys
auth 1
1 crc 明文
chmod 600 authkeys
/etc/init.d/heartbeat start
以上的步骤两个机器都要做,而且三个文件的内容在两个机器上都是一样的。
效果:
访问:http://172.31.8.108 首先访问的是8.105上的服务,8.106上的服务是挂掉的,如果8.105上的服务挂掉了,那么heartbeat不会生效,但是如果8.105的网卡或者是机器挂掉了,那么8.106会自动启动服务并接管服务。
- Heartbeat搭建
- 虚拟机搭建heartbeat
- heartbeat
- heartbeat
- heartbeat
- Heartbeat
- heartbeat
- HeartBeat
- heartbeat
- Heartbeat
- heartbeat
- 搭建基于heartbeat的高可用集群
- Linux HA环境搭建,使用Heartbeat
- 学习笔记之搭建heartbeat集群
- HEARTBEAT+DRBD+NFS 高可用共享搭建
- Heartbeat服务搭建高可用集群
- 使用drbd+heartbeat搭建双机热备环境
- centos6 drbd heartbeat mysql高可用搭建与压测
- notepad复制列
- Python实现Pat 1027. Colors in Mars (20)
- Matlab 彩色图片直方图均衡化处理 line()函数实现
- shell 脚本 输入参数 学习
- [Text_Mining]notes_2
- Heartbeat搭建
- bzoj 2750: [HAOI2012]Road
- 第1章 使用gradle命令行
- 51nod 1478 括号序列的最长合法子段 (括号匹配)
- 建材行业免费发布信息平台大全!
- matmul
- redis集群搭建
- 命名规则和数据类型
- [BZOJ2303]-[Apio2011]方格染色-并查集+题目性质