MySQL 集群有两种命名方式,在Mysql5.1版本之前,MySQL 集群是以MySQL版本号命名;MySQL5.1(包括)之后开始以 mysql-mysql_server_version-ndb-ndbcluster_engine_version来区分,这样即使同一个MySQL服务器版本,也可能有多个集群版本。 往往我们在研究mysql集群的时候,是通过关键字my
转载 2024-03-13 19:48:52
36阅读
规划:        vip:192.168.1.254        rs1:192.168.1.215        rs2:192.168.1.216&n
原创 2014-10-05 11:56:05
1409阅读
1点赞
Mysql 数据库集群DRBD<Alvin-zeng:孤独0-1>目录二、Mysql安装21、安装MYSQL和innob引擎23、建立Mysql用户及目录34、初始化数据库,注意请mysql  用户执行35、建立 My.cnf 配置文件36、启动mysql 服务5二、DRBD安装61、编译DRBD-主备操作62、配置DRBD文件-主备操作63、创建DRBD逻辑设备-主备操作7
原创 2013-07-30 23:13:06
664阅读
1点赞
DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络RAID.     Drbd 负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。其他所需的组件有集群成员服务,如TurboHA 或 心跳连接,以及一些能在块设备上运行的应用程序     dr
转载 2011-03-30 09:44:28
570阅读
drbd + mysql 高可用集群    在上两篇中,我分别写到了 drbd 和 corosync、pacemaker、crm 的配置和使用,在本节中,我讲这两种东西结合起来,做出 drbd + mysql 高可用集群。一、实验环境系统版本:centos7实验机器:    node1:192.168.163.172  &nbs
原创 2017-10-25 20:47:11
1768阅读
  Corosync + DRBD + MySQL 构建高可用MySQL集群节点规划:node1.huhu.com172.16.100.103 node2.huhu.com172.16.100.104 资源名称规划资源名称:可以是除了空白字符外的任意ACSII码字符DRBD设备:在双节点上,此DRBD设备文件,一般为/dev/drbdN,主设备号147 磁盘:在双方节点上,各自
推荐 原创 2014-07-09 18:55:24
1282阅读
1点赞
mysql集群由三个部分组成: MGMD:管理节点,用来管理集群中所有节点的状态,收集和反馈信息,并将信息发给每个节点,检测启动和关闭集群 NDB:数据存放节点,一般将数据存放到内存中,它可以是一台或多台服务器,多台服务器时它们的数据是同步共享的。 MYSQL:负责连接应用管理。  正常的架构:       &
原创 2011-03-20 16:26:00
991阅读
1点赞
1评论
一、前言    本篇博文只是实现Corosync + Pacemaker + DRBD + MySQL,实现MySQL的高可用。更多的基础知识在前几篇博文中已有涉猎,故更多的理论细节将不再此篇中详述。    若想了解高可用基础知识,请参考:http://hoolee.blog.51cto.com/7934938/1406951    若想
原创 2014-05-18 00:59:09
10000+阅读
前言* DRBD(DistributedReplicatedBlockDevice)是一个基于块设备级别在远程服务器直接同步和镜像数据的开源软件,类似于RAID1数据镜像,通常配合keepalived、heartbeat等HA软件来实现高可用性。这里简单记录仅供参考。一、实施环境系统版本:CentOS 5.8 DRBD版本: drbd-8.3.15 Keepalived:kee
原创 2015-08-21 13:54:50
479阅读
2点赞
 heartbeat+DRBD+mysql高可用集群实战四台主机主机名                 IP地址         &nbsp
原创 精选 2014-07-21 12:43:09
1030阅读
MySQL是一款开源的关系型数据库管理系统,它被广泛应用于各种Web应用程序中。在生产环境中,为了确保数据的高可用性和容错性,我们通常会使用MySQL数据库的主从复制(Master-Slave Replication)来实现数据备份和故障转移。然而,MySQL的主从复制只能用于读写分离,不能实现高可用性。为了实现真正的高可用性,我们可以结合MySQLDRBD(Distributed Replic
原创 2024-06-11 06:30:56
38阅读
 加载drbd模块。     umount /dev/drbd0drbdadm secondary r0
原创 2011-07-06 21:06:49
795阅读
一、构建节点 #vim /etc/hosts保证每个节点都是下面的内容: 172.16.4.5no1.corosql.com no1 172.16.4.6no2.corosql.com no2配置各个节点对应的主机名:No1: #vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=no1.corosql.comNo2: #vim /etc/sys
原创 2013-09-22 19:49:47
886阅读
基于DRBDMYSQL高可用集群 如果企业要建两个或者3个节点的高可用集群,这时如果用iscsi来存储的话,成本会非常的高,如果就可以DRBD这种方案来进行解决。 我们可以找两台主机,在自己的主机上各自分出一块大小一样的分区,那么他们到底两台主机上的数据怎样同时保持同步呢?答案是在他们的内核层次上,通过某种机制来同步两台主机之间的数据同步,那么到底是什么机制呢?这两台主机的地位是否平等?在这
原创 2012-11-29 07:48:15
445阅读
准备工作:1.确保设置好IP地址,设置好hostname和修改/etc/sysconfig/network内hostname一致。同步时间:#ntpdatentp.api.bz2.node1和node2先做好互信。node1:#ssh-keygen-trsa-f~/.ssh/id_rsa-P''#cd~/.ssh/#ssh-copy-id-iid_rsa.pubroot@NODE2
转载 2018-06-04 17:22:32
417阅读
 DRBD Distrubuted Replicated Block Device 分布式复制块设备 与ipvs和iptables类似 DRBD功能是在内核中完成DRDB  需要在用户空间定义磁盘设备为DRDB设备 drdbadm   一般数据写入磁盘的过程:Service--> Fs--> BufferCache-->Disk Sched
原创 2012-04-17 18:27:27
1460阅读
1点赞
一、DRBD    在架构MySQL高可用集群之前,有必要先介绍一下什么是DRBD,以及DRBD的原理和其工作方式1、什么是DRBDDRBD (Distributed Replicated Block Device,分布式复制块设备)是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备,是一个跨主机的镜像,所以可以把DRBD理解为是一种网络R
推荐 原创 2014-04-23 22:39:23
1754阅读
2点赞
介绍MySQL+heartbeat+DRBD+LVS高可用集群搭建,构建高可用性读写分离mysql集群
原创 2015-11-17 09:14:46
2222阅读
一、DRBD概述    DRBD (Distributed Replicated Block Device) 是 Linux 平台上的分散式储存系统。    由内核模组、用户空间工具组成,通常用于高可用性(high availability, HA)集群。其实现方式是通过网络在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。你可以把它看作是一种网络RA
推荐 原创 2014-05-12 22:04:25
3123阅读
DRBD:Distributed Replicated Block Device 分布式复制块设备,原理图如下 DRBD有主双架构和双主架构的,当处于主从架构时,这个设备一定只有一个节点是可以读写的,另外的节点是不可读的,连挂载都不可能,只有一个节点是主的,其它节点都是从的。当做为主主架构时,需要达到几个条件,1.在高可用集群中启用DRBD;  2. 启用分布式文件锁功能,即需要把
推荐 原创 2014-10-11 09:12:29
2887阅读
4点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5