DRBD概述一、DRBD简介DRBD的全称为:DistributedReplicatedBlockDevice(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而组成,用来构建数据的高可用性集群。其实现方式是通过网络来镜像整个磁盘设备(数据)。你可以把它看作是一种基于网络的RAID1。它允许用户在远程机器..
分类:
数据库 时间:
2017-07-10 22:16:30
阅读次数:
446
pt-heartbeat很常用的一个检测主从是否延迟的工具。下文虽然说是针对RDS的笔记,但是同样适用于社区版的MySQL。原理:在master上创建一个表,按照一定的时间频率更新该表的字段(把时间更新进去)。连接到slave上检查复制的时间记录,与slave的当前系统时间进行比较,得出时间..
分类:
其他好文 时间:
2017-07-06 10:22:03
阅读次数:
175
HeartBeat心跳 心跳检测的必要性 1.集群心跳检测,避免网络中断 2.数据同步:主节点写日志,从节点每隔一段时间拉取主节点日志。 心跳检测存在的意义: 客户端和服务端已经建立了长连接,客户端开飞行模式,关机,关闭wifi,服务端不会(感知)收到通知(handRemoved)并关闭连接。 核心 ...
分类:
Web程序 时间:
2017-07-05 22:05:09
阅读次数:
287
ORA-16047: DGID mismatch between destination setting and target database ...
分类:
数据库 时间:
2017-07-03 19:14:38
阅读次数:
268
一、使用背景 项目须要实现主备双热自己主动切换的功能,保证系统7*24小时不间断执行;现已有两台双网卡的IBM的server,为了不再添加成本採购独立外部存储设备和双机热备软件。採用了linux下开源的HA软件进行部署,即heartbeat+monit方式。 1、使用heartbeat来进行心跳监測 ...
分类:
其他好文 时间:
2017-07-02 15:22:37
阅读次数:
206
mysql高可用keepalived+mysql双主MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常用的是keepalived+双主,MHA和PXC。本节主要介绍了利用keepalived实现MySQL数据库的高可用。Keepalived+mysql双主来实现MySQL-HA,我们必须保证两..
分类:
数据库 时间:
2017-06-30 22:29:43
阅读次数:
306
上一篇已经谈过,在现内核的中引入设备树之后对于内核驱动的编写,主要集中在硬件接口的配置上了即xxxx.dts文件的编写。 在自己的开发板上移植按键驱动: 1、根据开发板的原理图 确定按键的硬件接口为:GPIO2_2、GPIO2_3、GPIO2_5、GPIO0_30。 修改dts文件使其与原理图的按键 ...
分类:
系统相关 时间:
2017-06-28 20:25:23
阅读次数:
244
pt-heartbeat是用来监控主从延迟的一款percona工具,现在我们大部分的MySQL架构还是基于主从复制,例如MHA,MMM,keepalived等解决方案。而主从环境的话,我们很关心的就是主从延迟的问题,一般情况下我们在从库执行以下语句: mysql> show slave status ...
分类:
其他好文 时间:
2017-06-23 19:21:15
阅读次数:
172
高可用集群:Heartbeat 负载均衡集群:LVS 负载均衡集群:Nginx ...
分类:
系统相关 时间:
2017-06-21 13:53:24
阅读次数:
204
1.获取指定主机指定组件的信息列表 2.获取主机列表 3.获取主机的各种状态 注意:最后一个参数还可以换成"host_state", 用来判断机器健康状态 : "HEALTHY/HEARTBEAT_LOST 4.获取服务状态 5.获取组件信息 6.获取指定主机上的服务 7.获取服务状态 8.获取集群 ...