展开全部

主编推荐语

存储技术先锋之作。

内容简介

基础篇(第1~5章),从Ceph的架构与设计思想讲起,到Ceph存储基石RADOS,CRUSH的本质、原理与关系分析,Ceph的三大存储系统,再到Ceph的可视化管理Calamari。从整体认识Ceph。中级篇(第6~8章),介绍三大存储方式的应用。如文件系统(高性能计算与大数据)、块存储(虚拟化与数据库)和对象存储(云盘与RGW异地灾备)几个热点应用方面进行讲解。高级篇(第9~12章),介绍与Ceph有关的高级应用,如性能调优、自定义CRUSH、缓冲池与纠删码、可视化等。实战篇(第13~14章),讲解实际生产环境中的问题与解决,如常见案例分析、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 本章小结
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社有限公司

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。