Welcome 微信登录

首页 / 数据库 / MySQL / 基于DRBD实现MySQL高可用

DRBD:分布式复制块设备DRBD---Distributed Replicated Block Device 是一种基于Linux的软件组件, 它是由内核模块和相关程序而组成的,通过网络镜像促进共享存储系统的替换。也就是说:当你将数据写入本地的DRBD设备上的文件系统时,数据会同时被发送到网络中的另外一台主机之上,并以完全相同的形式记录在一个文件系统中(实际上文件系统的创建也是由DRBD的同步来实现的)。本地节点(主机)与远程节点(主机)的数据可以保证 实时的同步,并保证IO的一致性。所以当本地节点的主机出现故障时,远程节点的主机上还会保留有一份完全相同的数据,可以继续使用,以达到高可用的目的。 DRBD的工作原理图: 下面我们基于DRBD来实现MySQL高可用的目的环境:Red Hat Enterprise Linux Server release 5.8节点1:172.16.9.2node2.test.com节点2:172.16.9.3node3.test.com 配置过程:一、配置高可用的前提 1、主机名和"uname -n"的结果保持一致Node2:sed -i "s@(HOSTNAME=).*@1node2.test.com@g"hostname node2.test.com Node3:sed -i "s@(HOSTNAME=).*@1node3.test.com@g"hostname node3.test.com 2、双方可以解析彼此的主机名:2节点都要配置
  1. vim /etc/hosts
  2. 172.16.9.2node2.test.comnode2
  3. 172.16.9.3node3.test.comnode3
3、建立双机互信:2节点上都要配置
  1. ssh-keygen -t rsa -P ""
  2. ssh-copy-id -i /root/.ssh/id_rsa.pub dr2root@node3
4、时间同步:
  1. date "12011340";ssh node3 "date 12011340"
5、在两节点上分别创建一个磁盘分区以供之后使用(这里不再给出集体步骤)注:2节点磁盘分区大小必须保持一致
  • 1
  • 2
  • 3
  • 4
  • 下一页
Ubuntu下忘记MySQL root密码解决方法SQL Server 2008登录错误:无法连接到(local)的解决相关资讯      DRBD  高可用  DRBD MySQL  DRBD配置 
  • DRBD简介 安装、编译报错解决 DRBD  (今 08:48)
  • MySQL高可用之DRBD + Heartbeat +   (04月11日)
  • CentOS 6.5安装配置DRBD  (11/19/2015 20:20:33)
  • CentOS 6.7下DRBD+Heartbeat 实时  (06月13日)
  • DRBD+Heartbeat 解决NFS单点故障  (12/22/2015 13:07:33)
  • DRBD主备切换  (11/19/2015 20:18:40)
本文评论 查看全部评论 (0)
表情: 姓名: 字数