月度存档: 4 月 2015

CentOS下实现Heartbeat+DRBD+MySQL双机热备硬件故障自动切换高可用(HA)方案

方案简介 本方案采用Heartbeat双机热备软件来保证数据库的高稳定性和连续性,数据的一致性由DRBD这个工具来保证。默认情况下只有一台mysql在工作,当主mysql服务器出现问题后,系统将自动切换到备机上继续提供服务,当主数据库修复完毕,又将服务切回继续由主mysql提供服务。 方案优缺点 优点:安全性高、稳定性高、可用性高,出现故障自动切换。 缺点:只有一台服务器提供服务,成本相对较高,不 …

继续阅读 »

虚拟机中为Linux添加硬盘并进行分区和格式化的方法

有时候我们需要为Linux添加新的硬盘,如现有硬盘空间不足。下面以在虚拟机中添加硬盘为例,概要叙述给Linux添加硬盘的步骤。 1、在“物理上”为虚拟机添加一块硬盘:在vmware的setting里有。 2、重启系统让linux识别新添加的硬盘。 3、给硬盘分区(fdisk): 4、格式化分区(mkfs): -b 指定数据块大小 5、挂载分区(mount): mount 物理设备名 挂载点(空目录 …

继续阅读 »

什么是DRBD脑裂及如何模拟DRBD脑裂

什么是DRBD脑裂 脑裂(split brain)实际上是指在某种情况下,造成drbd的两个节点断开了连接,都以primary的身份来运行。当drbd某primary节点连接对方节点准备发送信息的时候如果发现对方也是primary状态,那么会会立刻自行断开连接,并认定当前已经发生split brain了,这时候他会在系统日志中记录以下信息:“Split-Brain detected,droppin …

继续阅读 »