更新时间:2019-01-04 06:07:25
封面
版权信息
本书赞誉
序
前言
第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-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分布