《 Ceph分布式存储学习指南》导读

简介:

本节书摘来自华章出版社《 Ceph分布式存储学习指南》一书中,作者Richard Banfield 著

易艺 译

,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

8c55f4aa810a9b7cb53d26518c737e1ff1b19708

 

目录 

第1章 Ceph存储介绍
总结
第2章 Ceph实战部署
总结
第3章 Ceph架构和组件
总结
第4章 Ceph内部构件 40
4.1 Ceph底层实现 40
4.2 对象 40
4.3 CRUSH 42
4.3.1 CRUSH查找 43
4.3.2 CRUSH层级结构 44
4.3.3 恢复和再平衡 45
4.3.4 编辑CRUSH map 45
4.3.5 定制集群布局 46
4.4 PG 47
4.4.1 计算PG数 48
4.4.2 修改PG和PGP 48
4.4.3 PG peering、up集合和acting集合 50
4.5 Ceph池 50
4.6 Ceph数据管理 53
总结 55
第5章 Ceph部署 56
5.1 Ceph集群硬件规划 56
5.1.1 监控需求 57
5.1.2 OSD需求 57
5.1.3 网络需求 58
5.1.4 MDS需求 59
5.2 再次配置VirtualBox环境 59
5.3 准备安装Ceph 59
5.4 Ceph集群手工部署 61
5.4.1 安装依赖 61
5.4.2 部署Ceph集群 62
5.4.3 部署monitor 62
5.4.4 创建OSD 65
5.5 扩展集群 66
5.5.1 添加monitor 67
5.5.2 添加OSD 68
5.6 使用ceph-deploy工具部署Ceph集群 69
5.7 升级Ceph集群 70
5.7.1 升级monitor 71
5.7.2 升级OSD 72
总结 73
第6章 Ceph存储配置 74
6.1 RADOS块设备 74
6.1.1 创建你的第一个Ceph客户端 75
6.1.2 映射RADOS块设备 77
6.1.3 调整Ceph RBD的大小 79
6.1.4 Ceph RBD快照 80
6.1.5 复制Ceph RBD 82
6.2 Ceph文件系统 85
6.2.1 使用内核驱动程序挂载CephFS 85
6.2.2 通过FUSE方式挂载CephFS 86
6.3 使用Ceph RADOS网关的对象存储 87
6.3.1 创建虚拟机 88
6.3.2 安装RADOS网关 89
6.3.3 配置RADOS网关 92
6.3.4 创建radosgw用户 96
6.3.5 访问Ceph对象存储 97
6.4 S3 API兼容的Ceph对象存储 97
总结 102
第7章 Ceph操作及管理 103
7.1 Ceph服务管理 103
7.1.1 采用sysvinit运行Ceph 103
7.1.2 根据类型启动守护进程 104
7.1.3 根据类型停止守护进程 105
7.1.4 启动及停止所有守护进程 105
7.1.5 启动及停止指定守护进程 106
7.2 把Ceph作为服务运行 106
7.2.1 启动、停止所有守护进程 107
7.2.2 启动、停止指定守护进程 107
7.3 横向扩展Ceph集群 107
7.4 向Ceph集群中添加OSD节点 108
7.5 Ceph集群缩容 110
7.6 从Ceph集群中移除并关闭一个OSD 111
7.7 从Ceph集群中移除OSD 112
7.8 替换出故障的磁盘设备 113
7.9 管理CRUSH map 115
7.10 确定CRUSH的位置 116
7.11 CRUSH map内部细节 117
7.12 将不同的池置于不同的OSD中 119
总结 122
第8章 监控Ceph集群 123
8.1 监控Ceph集群 123
8.1.1 检查集群健康状况 124
8.1.2 监控集群事件 124
8.1.3 集群利用率统计 125
8.1.4 检查集群的状态 125
8.1.5 基于密钥的集群验证 126
8.2 监控Ceph MON 127
8.2.1 MON状态 127
8.2.2 MON法定人数状态 127
8.3 监控Ceph OSD 128
8.3.1 OSD树视图 128
8.3.2 OSD统计 129
8.3.3 检查CRUSH map 129
8.3.4 监控PG 130
8.4 监控MDS 132
8.5 使用开源管理控制台监控Ceph 133
8.5.1 Kraken 133
8.5.2 ceph-dash工具 136
8.5.3 Calamari 138
总结 138
第9章 Ceph与OpenStack的集成 139
9.1 OpenStack简介 139
9.2 Ceph—OpenStack的最佳搭档 140
9.3 创建OpenStack测试环境 141
9.3.1 启动一个OpenStack主机 141
9.3.2 安装OpenStack 143
9.3.3 Ceph和OpenStack 145
9.3.4 在OpenStack节点安装Ceph 145
9.3.5 为OpenStack配置Ceph 146
总结 152
第10章 Ceph性能调优和基准测试 153
10.1 Ceph性能概述 153
10.2 Ceph性能关键点—硬件层面 154
10.2.1 CPU 154
10.2.2 内存 155
10.2.3 网络 155
10.2.4 磁盘 156
10.3 Ceph性能调优—软件层面 156
10.3.1 集群配置文件 157
10.3.2 配置文件段 157
10.4 Ceph集群性能优化 158
10.4.1 全局调优参数 158
10.4.2 OSD调优参数 158
10.4.3 客户端调优参数 161
10.4.4 通用调优参数 161
10.5 Ceph纠删码 162
10.5.1 低成本冷存储 164
10.5.2 实现纠删码 164
10.6 Ceph缓存分层 167
10.6.1 writeback模式 167
10.6.2 read-only模式 167
10.6.3 部署缓存分层 168
10.7 使用RADOS bench对Ceph进行基准测试 173
总结 175

相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
相关文章
《云网络:数字经济的连接(全彩)》电子版地址
云网络:数字经济的连接(全彩)-试读
1084 0
《云网络:数字经济的连接(全彩)》电子版地址
|
关系型数据库 虚拟化 iOS开发
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 ConnectX-3 网卡特殊定制版
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 ConnectX-3 网卡特殊定制版
407 0
VMware ESXi 9.0 macOS Unlocker & OEM BIOS 2.7 ConnectX-3 网卡特殊定制版
|
存储 虚拟化 数据中心
VMware ESXi 8.0U3g macOS Unlocker & OEM BIOS 2.7 Inspur 浪潮 定制版
VMware ESXi 8.0U3g macOS Unlocker & OEM BIOS 2.7 Inspur 浪潮 定制版
488 3
VMware ESXi 8.0U3g macOS Unlocker & OEM BIOS 2.7 Inspur 浪潮 定制版
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
1665 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
JSON Kubernetes 前端开发
保姆级二进制安装高可用k8s集群文档(1.23.8)
市面上有很多方式,最终主要分两种,kubeadmin 和二进制.
2854 0
|
Kubernetes 测试技术 Docker
k8s集群节点ping不通其他主机的ip
k8s集群节点ping不通其他主机的ip
1032 0
|
存储 网络协议 算法
一文看懂两篇SIGCOMM论文!被顶会点赞的“可预期高性能网络”是什么?
一文看懂两篇SIGCOMM论文!被顶会点赞的“可预期高性能网络”是什么?
3286 0
|
块存储 Docker 容器
用docker搭建Ceph集群(基于nautilus版本)
用docker搭建Ceph集群(基于nautilus版本)
1087 0
|
存储 缓存 监控
大数据理论篇HDFS的基石——Google File System(一)
Google File System 但凡是要开始讲大数据的,都绕不开最初的Google三驾马车:Google File System(GFS), MapReduce,BigTable。 为这一切的基础的Google File System,不但没有任何倒台的迹象,还在不断的演化,事实上支撑着Google这个庞大的互联网公司的一切计算。 以下是原文内容,内容较长,建议详细阅读。
1253 0
大数据理论篇HDFS的基石——Google File System(一)