类似推荐
编辑推荐
存储技术先锋之作。
内容简介
基础篇(第1~5章),从Ceph的架构与设计思想讲起,到Ceph存储基石RADOS,CRUSH的本质、原理与关系分析,Ceph的三大存储系统,再到Ceph的可视化管理Calamari。从整体认识Ceph。中级篇(第6~8章),介绍三大存储方式的应用。如文件系统(高性能计算与大数据)、块存储(虚拟化与数据库)和对象存储(云盘与RGW异地灾备)几个热点应用方面进行讲解。高级篇(第9~12章),介绍与Ceph有关的高级应用,如性能调优、自定义CRUSH、缓冲池与纠删码、可视化等。实战篇(第13~14章),讲解实际生产环境中的问题与解决,如常见案例分析、Ceph的运维与排错等。
作者简介
作者Ceph中国社区,汇聚中国Ceph分布式系统爱好者,有Ceph线上社区,开展视频授课与培训,并积极开展线下交流活动,有一定的影响力。社区中的骨干均是来自各大企业的Ceph实践者,有丰富的实战经验。
章节目录
版权信息
本书赞誉
序
前言
第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介绍
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-schmerver
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 本章小结
Ceph分布式存储实战是2016年由机械工业出版社华章分社出版,作者Ceph中国社区。
得书感谢您对《Ceph分布式存储实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。