这门课解决什么问题:把分散的服务器硬盘拼成统一存储池

很多做后端或运维的人会遇到这样的场景:业务量上来后,单机硬盘要么容量不够,要么读写遇到瓶颈,买专业存储设备又太贵。Ceph 的价值在于,它能把多台普通服务器上的硬盘聚合成一个统一的存储池,再按需切成块、文件或对象存储给业务用。这套资料讲的正是怎么从零开始把集群搭起来,重点放在最常用的块存储 RBD 上。它不解决深层的内核级性能调优问题,而是帮你跨过“看得懂架构图但不敢动手”这道坎,把概念落到可运行的集群里。

适合什么基础,建议先看哪几块

资料默认你懂基础的 Linux 命令操作,能改配置文件、配网络,如果碰过虚拟化或做过简单的系统运维,跟起来会顺畅。它对纯新手不算友好,若没装过系统、不懂 SSH 免密登录,建议先补这些基础。打开资料后,别按顺序逐个看,建议先扫第一部分的架构介绍,把 Monitor、OSD、PG 的概念和它们怎么协同工作理清楚,这是后续所有操作的地基。接着直接看第二部分的部署环节,尤其要重点跟做 ceph-deploy 和 ansible 这两种方式。对比着学你会发现,前者适合理解单步原理,后者才是生产环境批量铺机器的常规手段。这两块吃透了,Ceph 对你来说就不再是黑盒。

学完能独立做什么,资料怎么配合练习

跟着完整走一遍后,你应该能独立完成一套小型测试集群的搭建,并对外提供块存储服务。具体来说,你能给客户端配置好权限,创建 RBD 块设备并映射到本地使用,遇到容量吃紧时能在线调整块大小,还能用快照做备份、用克隆快速复制出相同的环境,甚至能配出单向镜像来做基础的数据容灾。练习时务必把视频和实际操作绑定:看部署部分时,开三台虚拟机当节点,边看边敲,不要只看不练。看到 RBD 快照和克隆那几节时,自己造点测试数据,执行一遍打快照、破坏数据、回滚的完整流程。很多参数在不同系统版本下表现不同,遇到报错先查配置,这是运维的基本功。资料里的命令要自己敲一遍,别直接复制粘贴,手敲过程能帮你记住参数的真正含义。

课程目录

课程目录40 集
  • 1-1 [Ceph 介绍] Ceph 介绍 (13:53).mp4
  • 1-2 [Ceph 介绍] Ceph 架构 (10:29).mp4
  • 2-1 [Ceph 部署] 安装前准备 (21:34).mp4
  • 2-2 [Ceph 部署] 使用 ceph-deploy 部署集群 (25:09).mp4
  • 2-3 [Ceph 部署] 使用 ansible 部署集群 (26:58).mp4
  • 3-1 [Ceph 块存储] Ceph 客户端的配置 (13:54).mp4
  • 3-2 [Ceph 块存储] 创建块设备及客户端映射 (20:58).mp4
  • 3-3 [Ceph 块存储] 调整 Ceph RBD 块大小 (07:44).mp4
  • 3-4 [Ceph 块存储] RBD 快照 (10:43).mp4
  • 3-5 [Ceph 块存储] RBD 克隆 (24:15).mp4
  • 3-6 [Ceph 块存储] RBD 映像池配置单向镜像 (19:48).mp4
  • 3-7 [Ceph 块存储] 对特定映像的镜像 (05:20).mp4
  • 3-8 [Ceph 块存储] RBD 映像池配置双向镜像 (05:47).mp4
  • 4-1 [Ceph 对象存储] 对象存储部署 (19:12).mp4
  • 4-2 [Ceph 对象存储] 使用 S3 API 访问对象存储 (12:33).mp4
  • 4-3 [Ceph 对象存储] Swift API 访问对象存储 (08:48).mp4
  • 5-1 [Ceph FS 文件系统] Ceph FS 文件存储部署 (19:40).mp4
  • 5-2 [Ceph FS 文件系统] 通过内核驱动挂载 Ceph FS (16:08).mp4
  • 5-3 [Ceph FS 文件系统] 通过 FUSE 挂载 Ceph FS (15:24).mp4
  • 5-4 [Ceph FS 文件系统] Ceph 配额管理 (16:40).mp4
  • 5-5 [Ceph FS 文件系统] Ganesha 导出 Ceph FS 为 NFS (30:28).mp4
  • 6-1 [Ceph 集群操作和管理] Ceph 服务的管理 (17:19).mp4
  • 6-2 [Ceph 集群操作和管理] Ceph 集群扩展 (29:13).mp4
  • 6-3 [Ceph 集群操作和管理] Ceph 集群缩减 (15:31).mp4
  • 6-4 [Ceph 集群操作和管理] 更换故障硬盘 (09:25).mp4
  • 6-5 [Ceph 集群操作和管理] Ceph 集群维护 (29:57).mp4
  • 7-1 [Ceph 基础知识] Ceph 集群 Map 介绍 (18:43).mp4
  • 7-2 [Ceph 基础知识] Crush map 介绍 (31:46).mp4
  • 7-3 [Ceph 基础知识] 特定OSD上创建 Ceph 池(1) (22:00).mp4
  • 7-4 [Ceph 基础知识] 特定OSD上创建 Ceph 池(2) (06:09).mp4
  • 7-5 [Ceph 基础知识] Ceph PG 放置组 (21:43).mp4
  • 7-6 [Ceph 基础知识] Ceph 身份验证和授权 (22:09).mp4
  • 7-7 [Ceph 基础知识] 客户端到 Ceph 的 I/O 路径 (05:35).mp4
  • 7-8 [Ceph 基础知识] 存储设备介绍 (09:06).mp4
  • 7-9 [Ceph 基础知识] Bluestore配置 (22:04).mp4
  • 8-1 [Ceph 测试] iperf 网络性能测试 (07:47).mp4
  • 8-2 [Ceph 测试] Rados bench 性能测试 (06:03).mp4
  • 9-1 [Ceph 监控] 命令行查看集群 (13:53).mp4
  • 9-2 [Ceph 监控] Prometheus+Grafana监控 Ceph 集群 1 (13:43).mp4
  • 9-3 [Ceph 监控] Prometheus+Grafana监控 Ceph 集群 2 (21:17).mp4