许吉友 - 运维

Ceph 配置概述

Ceph 配置的官方文档:https://ceph.readthedocs.io/en/latest/rados/configuration/

共分两部分,一部分是对象存储配置,一部分是优化集群性能的配置。

储存相关的组件

有两个守护进程用户用于将数据储存进磁盘:

Ceph OSDs :一个 OSD 对应一块磁盘,OSD也可以由多种设备组合来支持,例如用于大多数数据的HDD和用于某些元数据的SSD(或SSD的分区),OSD 的数量决定了储存的数据量,OSD 储存了原始数据及冗余(复制或纠删码)。

Ceph Monitor:用于管理集群状态,例如群集成员身份和身份验证信息,对于较小的群集,只需要几GB的容量,但是对于较大的群集,监控器数据库可以达到数十或可能数百GB的容量。

OSD 有两种方式管理数据,一种是 BlueStore,另外一种是 FileStore,从 Luminous 12.2.z 版本之后,默认就是 BlueStore 了,BuleStore 接管裸设备,所以性能更好一些。

BlueStore

BlueStore的主要功能包括: