Ceph分布式存储学习指南

本书特色

[

本书将展示规划、部署和有效管理Ceph集群所需的所有技能,指导你了解Ceph的技术、架构和组件。通过分步骤解释每个Ceph组件的部署,本书将带你学习Ceph存储配置以及Ceph与OpenStack的集成。然后,你将了解如何部署和设置Ceph集群,探索各种组件以及为什么需要它们。通过学习本书,你不仅会了解Ceph的基础知识,甚至会成为熟悉Ceph高级特性的专家。

]

目录

目录 Contents推荐序译者序作者简介前言第1章 Ceph存储介绍11.1 概要11.2 Ceph的历史和发展21.3 Ceph和存储的未来31.3.1 Ceph云存储解决方案41.3.2 Ceph软件定义存储解决方案61.3.3 Cehp统一存储解决方案61.3.4 下一代架构61.3.5 Raid时代的终结71.4 兼容性组合81.5 Ceph块存储81.6 Ceph文件系统91.7 Ceph对象存储101.8 Ceph与其他存储解决方案111.9 GPFS121.10 iRODS121.11 HDFS121.12 Lustre121.13 Gluster131.14 Ceph13总结14第2章 Ceph实战部署152.1 使用VirtualBox创建沙箱环境152.2 从零开始部署你的**个Ceph集群202.3 纵向扩展Ceph集群—添加monitor和OSD222.3.1 添加Ceph monitor222.3.2 添加Ceph OSD23总结24第3章 Ceph架构和组件253.1 Ceph存储架构253.2 Ceph RADOS263.2.1 Ceph对象存储设备273.2.2 Ceph monitor323.2.3 librados353.2.4 Ceph块存储353.2.5 Ceph对象网关363.3 Ceph MDS373.4 为Ceph集群部署MDS373.5 Ceph文件系统38总结39第4章 Ceph内部构件404.1 Ceph底层实现404.2 对象404.3 CRUSH424.3.1 CRUSH查找434.3.2 CRUSH层级结构444.3.3 恢复和再平衡454.3.4 编辑CRUSH map454.3.5 定制集群布局464.4 PG474.4.1 计算PG数484.4.2 修改PG和PGP484.4.3 PG peering、up集合和acting集合504.5 Ceph池504.6 Ceph数据管理53总结55第5章 Ceph部署565.1 Ceph集群硬件规划565.1.1 监控需求575.1.2 OSD需求575.1.3 网络需求585.1.4 MDS需求595.2 再次配置VirtualBox环境595.3 准备安装Ceph595.4 Ceph集群手工部署615.4.1 安装依赖615.4.2 部署Ceph集群625.4.3 部署monitor625.4.4 创建OSD655.5 扩展集群665.5.1 添加monitor675.5.2 添加OSD685.6 使用ceph-deploy工具部署Ceph集群695.7 升级Ceph集群705.7.1 升级monitor715.7.2 升级OSD72总结73第6章 Ceph存储配置746.1 RADOS块设备746.1.1 创建你的**个Ceph客户端756.1.2 映射RADOS块设备776.1.3 调整Ceph RBD的大小796.1.4 Ceph RBD快照806.1.5 复制Ceph RBD826.2 Ceph文件系统856.2.1 使用内核驱动程序挂载CephFS856.2.2 通过FUSE方式挂载CephFS866.3 使用Ceph RADOS网关的对象存储876.3.1 创建虚拟机886.3.2 安装RADOS网关896.3.3 配置RADOS网关926.3.4 创建radosgw用户966.3.5 访问Ceph对象存储976.4 S3 API兼容的Ceph对象存储97总结102第7章 Ceph操作及管理1037.1 Ceph服务管理1037.1.1 采用sysvinit运行Ceph1037.1.2 根据类型启动守护进程1047.1.3 根据类型停止守护进程1057.1.4 启动及停止所有守护进程1057.1.5 启动及停止指定守护进程1067.2 把Ceph作为服务运行1067.2.1 启动、停止所有守护进程1077.2.2 启动、停止指定守护进程1077.3 横向扩展Ceph集群1077.4 向Ceph集群中添加OSD节点1087.5 Ceph集群缩容1107.6 从Ceph集群中移除并关闭一个OSD1117.7 从Ceph集群中移除OSD1127.8 替换出故障的磁盘设备1137.9 管理CRUSH map1157.10 确定CRUSH的位置1167.11 CRUSH map内部细节1177.12 将不同的池置于不同的OSD中119总结122第8章 监控Ceph集群1238.1 监控Ceph集群1238.1.1 检查集群健康状况1248.1.2 监控集群事件1248.1.3 集群利用率统计1258.1.4 检查集群的状态1258.1.5 基于密钥的集群验证1268.2 监控Ceph MON1278.2.1 MON状态1278.2.2 MON法定人数状态1278.3 监控Ceph OSD1288.3.1 OSD树视图1288.3.2 OSD统计1298.3.3 检查CRUSH map1298.3.4 监控PG1308.4 监控MDS1328.5 使用开源管理控制台监控Ceph1338.5.1 Kraken1338.5.2 ceph-dash工具1368.5.3 Calamari138总结138第9章 Ceph与OpenStack的集成1399.1 OpenStack简介1399.2 Ceph—OpenStack的*佳搭档1409.3 创建OpenStack测试环境1419.3.1 启动一个OpenStack主机1419.3.2 安装OpenStack1439.3.3 Ceph和OpenStack1459.3.4 在OpenStack节点安装Ceph1459.3.5 为OpenStack配置Ceph146总结152第10章 Ceph性能调优和基准测试15310.1 Ceph性能概述15310.2 Ceph性能关键点—硬件层面15410.2.1 CPU15410.2.2 内存15510.2.3 网络15510.2.4 磁盘15610.3 Ceph性能调优—软件层面15610.3.1 集群配置文件15710.3.2 配置文件段15710.4 Ceph集群性能优化15810.4.1 全局调优参数15810.4.2 OSD调优参数15810.4.3 客户端调优参数16110.4.4 通用调优参数16110.5 Ceph纠删码16210.5.1 低成本冷存储16410.5.2 实现纠删码16410.6 Ceph缓存分层16710.6.1 writeback模式16710.6.2 read-only模式16710.6.3 部署缓存分层16810.7 使用RADOS bench对Ceph进行基

封面

Ceph分布式存储学习指南

书名:Ceph分布式存储学习指南

作者:卡伦.辛格

页数:175

定价:¥49.0

出版社:机械工业出版社

出版日期:2017-03-01

ISBN:9787111562795

PDF电子书大小:33MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注