分布式存储,后端开发
目录
本书赞誉
序
前言
第1章 初识Ceph
1.1 Ceph概述
1.2 Ceph的功能组件
1.3 Ceph架构和设计思想
1.4 Ceph快速安装
1.4.1 Ubuntu/Debian安装
1.4.2 RHEL/CentOS安装
1.5 本章小结
第2章 存储基石RADOS
2.1 Ceph功能模块与RADOS
2.2 RADOS架构
2.2.1 Monitor介绍
2.2.2 Ceph OSD简介
2.3 RADOS与LIBRADOS
2.4 本章小结
第3章 智能分布CRUSH
3.1 引言
3.2 CRUSH基本原理
3.2.1 Object与PG
3.2.2 PG与OSD
3.2.3 PG与Pool
3.3 CRUSH关系分析
3.4 本章小结
第4章 三大存储访问类型
4.1 Ceph FS文件系统
4.1.1 Ceph FS和MDS介绍g
4.1.2 部署MDS
4.1.3 挂载Ceph FS
4.2 RBD块存储
4.2.1 RBD介绍
4.2.2 librbd介绍
4.2.3 KRBD介绍
4.2.4 RBD操作
4.2.5 RBD应用场景
4.3 Object对象存储
4.3.1 RGW介绍
4.3.2 Amazon S3简介
4.3.3 快速搭建RGW环境
4.3.4 RGW搭建过程的排错指南
4.3.5 使用S3客户端访问RGW服务
4.3.6 admin管理接口的使用
4.4 本章小结
第5章 可视化管理Calamari
5.1 认识Calamari
5.2 安装介绍
5.2.1 安装calamari-server
5.2.2 安装romana(calamari-client)
5.2.3 安装diamond
5.2.4 安装salt-minion
5.2.5 重启服务
5.3 基本操作
5.3.1 登录Calamari
5.3.2 WORKBENCH页面
5.3.3 GRAPH页面
5.3.4 MANAGE页面
5.4 本章小结
第6章 文件系统——高性能计算与大数据
6.1 Ceph FS作为高性能计算存储
6.2 Ceph FS作为大数据后端存储
6.3 本章小结
第7章 块存储——虚拟化与数据库
7.1 Ceph与KVM
7.2 Ceph与OpenStack
7.3 Ceph与CloudStack
7.4 Ceph与ZStack
7.5 Ceph提供iSCSI存储
7.6 本章小结
第8章 对象存储——云盘与RGW异地灾备
8.1 网盘方案:RGW与OwnCloud的整合
8.2 RGW的异地同步方案
8.2.1 异地同步原理与部署方案设计
8.2.2 Region异地同步部署实战
8.3 本章小结
第9章 Ceph硬件选型、性能测试与优化
9.1 需求模型与设计
9.2 硬件选型
9.3 性能调优
9.3.1 硬件优化
9.3.2 操作系统优化
9.3.3 网络层面优化
9.3.4 Ceph层面优化
9.4 Ceph测试
9.4.1 测试前提
9.4.2 存储系统模型
9.4.3 硬盘测试
9.4.4 云硬盘测试
9.4.5 利用Cosbench来测试Ceph
9.5 本章小结
第10章 自定义CRUSH
10.1 CRUSH解析
10.2 CRUSH设计:两副本实例
10.3 CRUSH设计:SSD、SATA混合实例
10.3.1 场景一:快–慢存储方案
10.3.2 场景二:主–备存储方案
10.4 模拟测试CRUSH分布
10.5 本章小结
第11章 缓冲池与纠删码
11.1 缓冲池原理
11.2 缓冲池部署
11.2.1 缓冲池的建立与管理
11.2.2 缓冲池的参数配置
11.2.3 缓冲池的关闭
11.3 纠删码原理
11.4 纠删码应用实践
11.4.1 使用Jerasure插件配置纠删码
11.4.2 ISA-L插件介绍
11.4.3 LRC插件介绍
11.4.4 其他插件介绍
11.5 本章小结
第12章 生产环境应用案例
12.1 Ceph FS应用案例
12.1.1 将Ceph FS导出成NFS使用
12.1.2 在Windows客户端使用Ceph FS
12.1.3 OpenStack Manila项目对接Ceph FS案例
12.2 RBD应用案例
12.2.1 OpenStack对接RBD典型架构
12.2.2 如何实现Cinder Multi-Backend
12.3 Object RGW应用案例:读写分离方案
12.4 基于HLS的视频点播方案
12.5 本章小结
第13章 Ceph运维与排错
13.1 Ceph集群运维
13.1.1 集群扩展
13.1.2 集群维护
13.1.3 集群监控
13.2 Ceph常见错误与解决方案
13.2.1 时间问题
13.2.2 副本数问题
13.2.3 PG问题
13.2.4 OSD问题
13.3 本章小结
评论