这门课解决什么工作场景

如果你在做运维或者后端,大概率会遇到这类需求:业务数据量涨得很快,单机硬盘扛不住,传统的存储方案又不好扩容,或者团队需要自己搭一套对象存储来放图片和备份文件。Ceph 就是用来解决这类大规模分布式存储问题的。这门课围绕红帽版本的 Ceph 展开,核心场景是集群的部署、扩容和日常配置管理。它不是泛泛讲理论,而是对应红帽 CL260v5 这门课的内容,对想考相关认证的人也直接对口。

适合什么基础与建议学习顺序

这门资料不适合零基础。你需要对 Linux 命令行、网络配置和基础的存储概念有了解,最好有实际操作服务器的经验。如果是刚转行或者没碰过 Linux 运维,建议先补基础再看。对于有基础的人,建议先看架构介绍部分,把 Monitor、OSD、MGR 和 MDS 这几个组件的作用和 Cluster Map 的机制弄明白,再进入集群部署和扩容的环节。对象存储集群组件和自定义 Storage Map 这几块比较绕,可以结合练习慢慢看,不要急着往后赶进度。

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

跟着这套资料走完,你能独立完成一套 Ceph 集群的从零部署、横向扩容,以及用 RADOS 提供块存储和对象存储服务。具体到工作里,就是能搭起集群、管理 OSD、配置访问方式,并在节点不够时平滑加机器。资料怎么配合练习很关键:这套内容带有配套的练习环节,看架构讲解时不要只过一遍视频,要边看边在自己的测试环境里敲命令。部署和扩容部分一定要动手做一遍,光看流程讲解是记不住具体报错怎么处理的。练习时多留意部署流程里的前置条件和配置细节,遇到问题再回头查对应的架构章节,这样学下来才扎实。


红帽ceph存储架构介绍 · 红帽ceph集群部署和扩容 · cpeh集群配置管理 · 对象存储集群组件 · 自定义storage map · RADOS提供块

课程目录

*   01 红帽ceph存储架构介绍/

  *   01 CL260课程介绍,Personas介绍

  *   02 红帽Ceph集群架构介绍

  *   03 ceph monitor介绍

  *   04 ceph osd介绍

  *   05 ceph mgr和ceph mds介绍

  *   06 ceph cluster map介绍

  *   07 ceph存储的四种访问方式介绍

  *   08 Ceph数据分发和组织

  *   09 红帽ceph架构练习

  *   10 红帽ceph存储的管理接口介绍

  *   11 红帽ceph管理接口练习

*   02 红帽ceph集群部署和扩容/

  *   01 部署红帽ceph集群流程讲解

  *   02 部署红帽ceph集群练习

  *   03 红帽ceph集群扩容介绍

  *   04 红帽ceph集群扩容练习

*   03 cpeh集群配置管理/

  *   01 ceph集群配置介绍

  *   02 修改ceph集群配置介绍

  *   03 修改ceph集群配置练习

  *   04 配置ceph mon介绍

  *   05 配置ceph mon练习

  *   06 配置ceph集群网络介绍

  *   07 配置ceph集群网络练习

*   04 对象存储集群组件/

  *   01 BlueStore存储后端介绍

  *   02 生成BlueStore OSB的多种方式介绍

  *   03 使用逻辑卷创建bluestore osd练习

  *   04 ceph pool介绍

  *   05 创建replicated pool

  *   06 配置纠错码pool

  *   07 纠错码pool的配置文件

  *   08 管理和操作ceph的pool

  *   09 ceph pool的namespace介绍

  *   10 创建和配置pool练习

  *   11 ceph用户认证介绍

  *   12 配置ceph的认证和授权

  *   13 ceph用户管理

  *   14 ceph认证练习

*   05 自定义storage map/

  *   01 CRUSH和对象放置策略介绍

  *   02 自定义故障域和性能域介绍

  *   03 crush map管理

  *   04 PG优化

  *   05 crush map练习

  *   06 管理osd map介绍

  *   07 管理osd map练习

*   06 RADOS提供块存储/

  *   01 RBD介绍和使用

  *   02 调整RBD镜像格式

  *   03 管理RBD练习

  *   04 RBD镜像快照介绍

  *   05 RBD镜像克隆介绍

  *   06 RBD镜像快照和克隆练习

  *   07 RBD镜像的导入和导出介绍

  *   08 RBD镜像导入和导出练习

*   07 扩展块存储业务/

  *   01 RBD Mirror介绍

  *   02 RBD Mirror练习

  *   03 Ceph提供iSCSI网关介绍

*   08 RADOS网关提供对象存储/

  *   01 对象存储和RGW介绍

  *   02 RGW部署练习

  *   03 RGW多site介绍

  *   04 RGW多site部署练习

*   09 使用REST API访问对象存储/

  *   01 RADOS网关实现S3存储功能介绍

  *   02 使用S3 API提供对象存储练习

  *   03 RADOS网关实现swift对象存储功能介绍

  *   04 RADOS网关实现swift对象存储练习

*   10 使用cephfs/

  *   01 cephfs和mds介绍

  *   02 cephfs部署步骤介绍

  *   03 cephfs客户端挂载介绍

  *   04 nfs-ganasha和cephfs mirror介绍

  *   05 cephfs部署和挂载练习

  *   06 CephFS的管理

  *   07 cephFS的管理练习

*   11 管理红帽ceph集群/

  *   01 mgr和监控集群健康状态介绍

  *   02 ceph服务管理和集群优雅重启

  *   03 ceph集群监控和osd监控

  *   04 ceph集群的pg监控

  *   05 ceph集群的更新和平衡器介绍

  *   06 ceph集群管理练习

  *   07 ceph osd和mon的添加删除

  *   08 集群维护操作练习

*   12 ceph集群调优和TS/

  *   01 定义性能调优

  *   02 ceph集群优化建议

  *   03 PG部署建议

  *   04 设计ceph集群架构

  *   05 使用ceph工具进行性能检测和压测

  *   06 红帽ceph存储性能优化练习

  *   07 维护osd性能介绍

  *   08 ceph osd性能参数调整练习

  *   09 ceph TS

  *   10 ceph TS练习

  *   11 Ceph分布式存储-CL260.txt