- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
计算机和数据库运维人员,及计算机专业的学生与爱好者
你将会学到:
掌握 DRBD 高可用工具,部署MySQL主库集群,或nfs/mfs/gfs存储,或 Oracle等
课程简介:
------------------------------
更多相关课程免费试听,请点击下方链接可直达:
专题【
https://edu.51cto.com/topic/4207.html
-----------------------------------
Re: MySQL 高可用工具 DRBD 实战部署详解
========================================
# DRBD 是什么(三句话总结):
目的:类似于 rsync + inotify 数据目录(/data)变化时,实现数据同步
功能:类似于本地磁盘阵列 raid-1,保持磁盘或者分区的一致性,但最终的目的是(/data)数据目录的一致性。
原理:类似于MySQL的主从复制,一份写在磁盘中,一份写在二进制日志中;DRBD原理也是一份写在磁盘中,另一份通过DRBD软件,经过tcp/ip协议,基于block变化,传输到远程磁盘中做记录。
# DRBD 的功能:
Distributed Replicated Block Divice(缩略:DRBD)(分布式复制块设备)
基于高可用 HA 服务器之间的数据同步解决方案
基于块设备在不同的高可用服务器之间同步和镜像数据的软件,通过它可以实现在网络中的两台服务器之间基于“块”(block)设备级别的实时或异步镜像或同步复制(【原理】:类似MySQL主从复制)
# DRBD 的目的:
类似于DRBD ≈(rsync + inotify)的架构:单inotify基于文件系统‘上层’,当文件系统中有数据发生变化,就调用 rsync 服务,将文件系统中的文件同步到备库。
但是DRBD是基于文件系统底层(主要区别),即 block 块级别的更‘底层’,而 inotify是在文件系统之上的实际物理文件(文件复制),因此DRBD效率更高(类似克隆方式 GHOST 克隆软件)!
相对而言:(rsync + inotify)工作原理(效率低...)...
# DRBD 的应用:
heartbeat + DRBD + nfs/mfs/gfs 下章演示...
heartbeat + DRBD + mysql 本章演示...
heartbeat + DRBD + oracle 甚至放弃 Oracle 原厂 RAC + DataGuard 等标配 HA方案
第1章:CentOS v6.x 环境
01. DRBD 服务介绍
02. DRBD 的功能是基于服务器之间高可用的数据同步解决方案
03. DRBD 的工作原理图详解
04. DRBD 的复制协议与应用模式
05. DRBD 的企业应用场景介绍
06. DRBD 试验部署及配置规划
07. 使用分区工具对主备磁盘分区和格式化
08. 编译安装 DRBD 软件及加载到内核模块中
09. 生产 DRBD 配置文件参数及说明
10. 初始化和启动 DRBD,查看扮演角色
11. 挂载测试数据同步及查看备节点数据
第2章:CentOS v7.x 环境
01. 基础设置
02. 添加指定 yum 源方式,安装 DRBD v8.4.11版本
03. 设置 DRBD 主要配置文件
04. 启动 DRBD 服务
05. 测试 DRBD 数据实时同步
课程大纲-MySQL 高可用工具 DRBD 实战部署详解
第1章CentOS v6.x 环境(1小时59分钟11节)
第2章CentOS v7.x 环境(52分钟5节)
“Fernando”老师的其他课程更多+