如果你现在的状态是:能装起一个 Ceph 集群,但说不清 CRUSH 为什么把某块 PG 映射到了那个 OSD;会敲 ceph -s,可一旦出现 PG 卡在 active+undersized+degraded 就只剩重启和等待;或者备份方案还停在「两套集群各跑各的」——那这门课对的就是这几个缺口。它不解决「Ceph 是什么」这种问题,解决的是「出事时我说得清、动得了手」。

先确认你缺的是哪一块

分布式存储的学习者通常分三类,对号入座比盲目从头看更省时间:

  • 会部署不会解释:装完集群能跑,但被问到数据副本落在哪几个故障域、为什么扩容后没有自动重平衡,答不上来。缺的是数据分布这一层认知。
  • 会运维不会定界:告警一响就翻文档,慢请求、心跳超时、OSD 抖动分不清是网络还是盘的问题。缺的是把监控指标和底层机制对应起来的能力。
  • 会单集群不会跨域:本地三副本玩得转,但同城双活、异地容灾怎么做 RPO/RTO 权衡,多站点下的元数据怎么同步,没实际碰过。缺的是容灾架构层面的判断。

这三块在课程里对应的是不同章节,不是一条单向的流水线。你可以只挑自己空的那段看,前面会的部分快速跳过。

几个反复被跳过、但真正卡人的点

Ceph 的坑大多不在安装步骤上,而在几个「看起来懂了其实没懂」的地方:

  • CRUSH 与故障域:规则写错一个 bucket 层级,副本可能全落在同一台物理机上,表面上三副本,实际单点。这门课会把映射关系拆开讲,让你能自己推演而不是靠试。
  • PG 状态机:peering、backfill、recovery 的区别决定了你是该等还是该介入。分不清就会在恢复期做多余操作,把小问题放大。
  • Cephx 认证与密钥环:权限给宽了不安全,给窄了组件起不来。实际生产里这个边界怎么划,文档很少讲透。
  • MGR 与监控指标:哪些指标是先行指标、哪些只是结果,决定了你能不能提前发现问题而不是事后救火。

RBD、RGW、CephFS 不是三个并列的功能

很多人把这三个接口当成「三选一」,学的时候分开记,用的时候不知道怎么选。实际是要按负载特征反推的:块存储适合什么场景、对象存储在什么情况下比块更省事、文件系统在共享语义上有哪些绕不开的限制。课程把三者的适用边界放在一起对照,这比单独背每个组件的命令有用得多。跨域容灾那部分也建立在这个基础上——不是所有接口的容灾方案都能照搬同一套。

看完应该能回答的问题

拿下面这几条自测,答不上来的就是还没过关:

  • 给定一份 CRUSH 规则和集群拓扑,你能否说出某个对象的副本会落在哪几个 OSD 上?
  • 集群扩容后数据迟迟不重平衡,你会按什么顺序排查?
  • 同城双活和异地容灾,在 Ceph 里分别对应哪种部署形态,各自的 RPO 大概是什么量级?
  • 一个 RBD 卷出现慢请求,你能区分是客户端、网络还是后端盘的问题吗?
  • 要给一个新业务选 RBD、RGW 还是 CephFS,你的判断依据是什么?

配套练习以动手实验为主,重点在故障注入和恢复流程,不是照着步骤敲一遍命令。建议边看边在自己搭的环境里制造一次 PG 异常和一次 OSD 下线,比只看讲解记得住。这门课适合已经有一线存储或运维经验、想在 Ceph 上把认知补齐的人;如果你连分布式存储的基本概念都还没有,先补基础再来,不然跨域容灾那部分会很吃力。

【2026新版-专家级】Ceph企业级全栈实战:从集群构建到跨域容灾,重塑存储新范式

课程详情

课程详情

课程标题:【2026新版-专家级】Ceph企业级全栈实战:从集群构建到跨域容灾,重塑存储新范式

适合人群

  • 系统管理员
  • 存储工程师
  • Ceph全栈工程师
  • 有志于从事分布式存储领域的技术人员

学习收获

  • 掌握Ceph全栈实战技能
  • 了解Ceph集群构建、数据分布、安全机制等核心知识
  • 学习跨域容灾解决方案
  • 熟悉Ceph的RBD、RGW、CephFS等组件
  • 提升系统性能和稳定性

课程亮点

  • 全面覆盖Ceph全栈实战,从集群构建到跨域容灾
  • 实战性强,通过案例教学,让学生快速掌握Ceph技术
  • 注重安全性和稳定性,讲解Cephx认证、MGR管理等功能
  • 提供丰富的实验环境,让学生动手实践
  • 课程更新及时,紧跟Ceph技术发展

课程大纲

  • 课程一:Ceph基础与集群构建
  • 课程二:Ceph数据分布与安全机制
  • 课程三:Ceph跨域容灾解决方案
  • 课程四:Ceph组件实战:RBD、RGW、CephFS
  • 课程五:Ceph性能优化与故障排查

学习计划

学习时长:每节课1小时,共5节课

学习目标:通过学习,掌握Ceph全栈实战技能,能够独立构建和运维Ceph集群

课程目录

01 前言
  01 讲师介绍.mp4
  02 课程内容介绍.mp4
  03 企业为什么需要Ceph?.mp4
  04 全栈虚拟化研发工程师,为什么需要掌握Ceph?.mp4
  05 课程资料领取说明.mp4
02 走进Ceph:从传统存储困境到分布式存储新范式
  01 前言.mp4
  02 传统存储的局限与软件定义存储的兴起.mp4
  03 认识Ceph:开源统一存储平台.mp4
  04 Ceph整体架构概览.mp4
  05 Ceph核心后端组件介绍.mp4
  06 Ceph数据存储机制.mp4
  07 Ceph主要版本与演进路线.mp4
03 Ceph集群部署
  01 基础设施环境准备.mp4
  02 基础设施环境初始化.mp4
  03 Ceph集群引导与初始配置详解.mp4
  04 手动添加节点并手动部署OSD.mp4
  05 手动添加节点并自动部署OSD.mp4
  06 安全缩容物理节点.mp4
  07 重新加入已缩容节点并清理磁盘.mp4
  08 集群守护进程状态验证.mp4
  09 Ceph集群组件默认端口说明.mp4
04 Ceph存储集群配置管理
  01 集群配置管理机制.mp4
  02 监视器(MON)集群配置与状态监控.mp4
  03 公共网络与集群网络的作用.mp4
  04 查看公共和集群网络配置.mp4
  05 为OSD配置集群网络.mp4
  06 为集群网络启用巨型帧.mp4
  07 Ceph集群常用配置参数.mp4
05 Ceph存储池与OSD管理
  01 BlueStore存储引擎原理.mp4
  02 OSD故障处理与数据恢复机制.mp4
  03 Ceph存储池概述.mp4
  04 创建副本池.mp4
  05 查看存储池信息.mp4
  06 副本池副本数量调整.mp4
  07 设置池的应用程序标识(Application Tag).mp4
  08 重命名存储池.mp4
  09 PG自动伸缩(PG Autoscaling)配置.mp4
  10 纠删码原理与适用场景.mp4
  11 创建纠删码池.mp4
  12 存储池的删除操作.mp4
  13 存储池命名空间(Pool Namespace)管理.mp4
06 Ceph认证与用户管理
  01 认证协议(Cephx).mp4
  02 账户命名规范.mp4
  03 身份验证流程.mp4
  04 Keyring文件管理.mp4
  05 Ceph用户权限能力Caps完整说明.mp4
  06 Ceph用户创建.mp4
  07 用户权限与生命周期管理.mp4
07 管理与定制CRUSH Map
  01 CRUSH算法与数据放置策略.mp4
  02 CRUSH Bucket类型及其用途.mp4
  03 编辑与部署自定义CRUSH Map.mp4
  04 创建和应用副本池数据分布规则.mp4
  05 创建和应用纠删码池数据分布规则.mp4
  06 数据分布规划与高可用性设计.mp4
08 使用RADOS块设备(RBD)提供块存储
  01 RBD块设备概述.mp4
  02 创建RBD镜像.mp4
  03 RBD客户端基础设施环境准备.mp4
  04 客户端临时挂载RBD块设备.mp4
  05 客户端配置RBD永久挂载.mp4
  06 扩容与缩容RBD镜像容量.mp4
09 管理RADOS块设备(RBD):快照、克隆与镜像迁移
  01 RBD快照创建.mp4
  02 从快照恢复数据.mp4
  03 快照与克隆技术对比.mp4
  04 RBD克隆创建mp4.mp4
  05 RBD镜像扁平化.mp4
  06 RBD镜像的完整导入与导出.mp4
  07 RBD镜像增量数据的导出与导入.mp4
  08 RBD回收站功能(Trash)管理.mp4
10 使用iSCSI网关将Ceph RBD暴露为标准块设备
  01 部署与配置Ceph iSCSI网关.mp4
  02 Linux客户端高可用接入与多路径聚合.mp4
  03 Windows客户端高可用接入.mp4
11 基于RGW网关构建Ceph对象存储
  01 对象存储核心概念解析.mp4
  02 Ceph RADOS Gateway(RGW)架构简介.mp4
  03 基础部署:非SSL环境配置.mp4
  04 安全部署:启用SSL TLS加密通信.mp4
  05 HAProxy+Keepalived实现RGW网关高可用.mp4
  06 创建S3访问用户(Access Key & Secret Key).mp4
  07 用户生命周期管理与权限控制.mp4
  08 S3 API实战:桶操作与数据读写.mp4
  09 Linux客户端集成:使用S3cmd挂载与访问.mp4
  10 RGW 默认存储池与数据落盘机制.mp4
12 Ceph分布式文件系统(CephFS)
  01 核心架构:文件系统与MDS元数据服务.mp4
  02 MDS集群部署与文件系统初始化.mp4
  03 客户端挂载与读写操作.mp4
  04 文件系统的销毁与资源清理.mp4
  05 基于NFS-Ganesha的共享服务构建.mp4
  06 MDS集群的弹性伸缩策略.mp4
  07 快照全生命周期管理:创建、回滚与删除.mp4
13 Ceph集群运维管理
  01 Ceph Manager(MGR)模块管理.mp4
  02 Ceph守护进程服务管控.mp4
  03 OSD资源使用分析.mp4
  04 OSD心跳机制调优.mp4
  05 OSD容量监控与预警.mp4
  06 主机维护模式配置.mp4
14 Ceph集群数据同步与跨域容灾架构实战
  01 跨域同步架构定义与业务连续性价值.mp4
  02 主流数据同步方案对比与选型策略.mp4
  03 多活集群环境初始化准备.mp4
  04 核心原理:rbd-mirror守护进程与Journaling机制.mp4
  05 RBD主备模式(单向异步)同步配置.mp4
  06 RBD双活模式(双向异步)同步配置.mp4
  07 核心原理:cephfs-mirror守护进程与快照同步机制.mp4
  08 CephFS跨集群异步同步配置指南.mp4
  09 核心原理:RGW多层级架构与数据日志同步机制.mp4
  10 跨地域RGW多站点部署与流量调度配置指南.mp4