分享

学习Ceph【英文版】

Learning Ceph

描述:

pdf

269页

内容:


Creating a sandbox environment with VirtualBox 25
From zero to Ceph – deploying your first Ceph cluster 31
www.it-ebooks.info
Table of Contents
[ ii ]
Scaling up your Ceph cluster – monitor and OSD addition 34
Adding the Ceph monitor 35
Adding the Ceph OSD 36
Summary 37
Chapter 3: Ceph Architecture and Components 39
Ceph storage architecture 39
Ceph RADOS 41
Ceph Object Storage Device 43
The Ceph OSD filesystem 44
The Ceph OSD journal 45
OSD commands 47
Ceph monitors 48
Monitor commands 51
librados 52
The Ceph block storage 53
Ceph Object Gateway 54
Ceph MDS 55
Deploying MDS for your Ceph cluster 56
The Ceph filesystem 56
Summary 57
Chapter 4: Ceph Internals 59
Ceph under the hood 59
Object 59
Locating objects 61
CRUSH 62
The CRUSH lookup 63
The CRUSH hierarchy 64
Recovery and rebalancing 65
Editing a CRUSH map 66
Customizing a cluster layout 66
Placement groups 68
Calculating PG numbers 69
Modifying PG and PGP 69
PG peering, up and acting sets 71
Ceph pools 72
Pool operations 73
Creating and listing pools 73
Ceph data management 75
Summary 78
www.it-ebooks.info
Table of Contents
[ iii ]
Chapter 5: Deploying Ceph – the Way You Should Know 79
Hardware planning for a Ceph cluster 79
Monitor requirements 80
OSD requirements 81
Network requirements 82
MDS requirements 83
Setting up your VirtualBox environment – again 83
Preparing your Ceph installation 83
Getting the software 84
Getting packages 84
Getting Ceph tarballs 85
Getting Ceph from GitHub 86
Ceph cluster manual deployment 86
Installing perquisites 86
Deploying the Ceph cluster 88
Deploying monitors 88
Creating OSDs 91
Scaling up your cluster 93
Adding monitors 93
Adding OSDs 95
Ceph cluster deployment using the ceph-deploy tool 96
Upgrading your Ceph cluster 98
Upgrading a monitor 99
Upgrading OSDs 101
Summary 101
Chapter 6: Storage Provisioning with Ceph 103
The RADOS block device 104
Setting up your first Ceph client 105
Mapping the RADOS block device 107
Resizing Ceph RBD 111
Ceph RBD snapshots 112
Ceph RBD clones 114
The Ceph filesystem 117
Mounting CephFS with a kernel driver 117
Mounting CephFS as FUSE 119
Object storage using the Ceph RADOS gateway 120
Setting up a virtual machine 121
Installing the RADOS gateway 122
Configuring the RADOS gateway 126
Creating a radosgw user 132
Accessing the Ceph object storage 133
www.it-ebooks.info
Table of Contents
[ iv ]
S3 API-compatible Ceph object storage 133
Swift API-compatible Ceph object storage 139
Summary 140
Chapter 7: Ceph Operations and Maintenance 141
Ceph service management 141
Running Ceph with sysvinit 141
Starting daemons by type 142
Stopping daemons by type 143
Starting and stopping all daemons 144
Starting and stopping a specific daemon 144
Running Ceph as a service 145
Starting and stopping all daemons 146
Starting and stopping a specific daemon 146
Scaling out a Ceph cluster 147
Adding OSD nodes to a Ceph cluster 148
Scaling down a Ceph cluster 151
Bringing an OSD out and down from a Ceph cluster 151
Removing the OSD from a Ceph cluster 153
Replacing a failed disk drive 155
Manipulating CRUSH maps 157
Identifying CRUSH locations 157
CRUSH map internals 158
Different pools on different OSDs 162
Summary 166
Chapter 8: Monitoring Your Ceph Cluster 167
Monitoring a Ceph cluster 167
Checking cluster health 168
Watching cluster events 169
Cluster utilization statistics 170
Checking the cluster status 170
Cluster authentication keys 171
Monitoring Ceph MON 172
The MON status 172
The MON quorum status 172
Monitoring Ceph OSD 173
OSD tree view 174
OSD statistics 174
Checking the CRUSH map 175
Monitoring placement groups 176
www.it-ebooks.info
Table of Contents
[ v ]
Monitoring MDS 178
Monitoring Ceph using open source dashboards 179
Kraken 179
Deploying Kraken 181
The ceph-dash tool 183
Deploying ceph-dash 184
Calamari 186
Summary 187
Chapter 9: Integrating Ceph with OpenStack 189
Introduction to OpenStack 189
Ceph – the best match for OpenStack 191
Creating an OpenStack test environment 191
Setting up an OpenStack machine 192
Installing OpenStack 193
Ceph with OpenStack 196
Installing Ceph on an OpenStack node 197
Configuring Ceph for OpenStack 197
Configuring OpenStack Cinder 199
Configuring OpenStack Nova 200
Configuring OpenStack Glance 201
Restarting OpenStack services 201
Testing OpenStack Cinder 201
Testing OpenStack Glance 204
Summary 206
Chapter 10: Ceph Performance Tuning and Benchmarking 207
Ceph performance overview 207
Ceph performance consideration – hardware level 208
Processor 209
Memory 209
Network 210
Disk 210
Ceph performance tuning – software level 211
Cluster configuration file 212
Config sections 212
The global section 212
The MON section 212
The OSD section 213
The MDS section 213
The client section 213
Ceph cluster performance tuning 213
Global tuning parameters 213
Network 214
Max open files 214
www.it-ebooks.info
Table of Contents
[ vi ]
OSD tuning parameters 215
Client tuning parameters 218
General performance tuning 218
Ceph erasure coding 219
Low-cost cold storage 221
Implementing erasure coding 222
Ceph cache tiering 225
The writeback mode 226
The read-only mode 226
Implementing cache tiering 227
Creating a pool 227
Creating a cache tier 230
Configuring a cache tier 231
Testing the cache tier 233
Ceph benchmarking using RADOS bench 234
Summary 236
Index 237


http://url.cn/40itZjN



链接:http://pan.baidu.com/s/1o8hfqqu 密码:
游客,如果您要查看本帖隐藏内容请回复









已有(9)人评论

跳转到指定楼层
rossette 发表于 2016-10-17 10:08:28
O(∩_∩)O谢谢分享
回复

使用道具 举报

xuliang123789 发表于 2016-10-18 08:45:20
谢谢楼主,学习一下,赞~~
回复

使用道具 举报

emc2665 发表于 2016-12-11 09:10:53
学习CEPH !谢谢分享
回复

使用道具 举报

fangmoumou 发表于 2017-10-30 15:28:08
感谢楼主分享
回复

使用道具 举报

phonix512 发表于 2019-6-20 11:32:50
谢谢楼主分享!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条