CEPH快速搭建一(基础介绍)

Ceph 独一无二地用统一的系统提供了对象、块、和文件存储功能,它可靠性高、管理简便、并且是自由软件

Ceph存储系统的组件
Ceph集群的核心组件是OSD和MON,其中OSD用于数据的具体存储操作,MON用于一些“映射图”,通过该“映射图”客户端可以计算出数据的存放位置,并将数据直接发送给相应的OSD处理

OSD
OSD的全称是Object Storage Device,OSD通常是一个物理的存储设备(例如磁盘),也可以是逻辑的存储设备(例如磁盘上的某个文件夹)。当然,这里的存储设备不限于服务器上的本地硬盘,也可以是通过iSCSI协议或者FC协议映射的LUN。 有时候提及的OSD实际上是OSD守护进程,视语境而定。

OSD守护进程
OSD守护进程是OSD的软件实现,OSD守护进程用来对OSD进行管理(数据读写等),客户端数据交互的对象是OSD守护进程。

MON
MON是Ceph集群的监控软件,一个守护进程,其中包含若干“映射图”信息。客户端向Ceph集群写数据前通常要向MON请求,获取最新的“映射图”,并通过其计算出数据的存放位置。

MON建议奇数个


librados
librados是一个动态库程序,其提供了客户端访问Ceph集群的原生态统一接口。其它接口或者命令行工具都基于该动态库实现。

CEPH 块设备
Ceph 块设备是精简配置的、大小可调且将数据条带化存储到集群内的多个 OSD

mds
ceph-mds 是 Ceph 分布式文件系统的元数据服务器守护进程。一或多个 ceph-mds 例程协作着管理文件系统的命名空间、协调到共享 OSD 集群的访问
如果你仅使用对象存储和块存储时,MDS不是必须的,仅当你用使用Cephfs时,MDS才是需要安装的


ceph测试环境
IP                          功能                                    osd磁盘
10.34.44.92     admin mon osd              /dev/sdb /dev/sdc
10.34.44.93     osd mon radosgw          /dev/sdb /dev/sdc
10.34.44.94      osd mon radosgw        /dev/sdb /dev/sdc
10.34.44.95      osd client                      /dev/sdb     /dev/sdc

 

书写文档不易,如果你觉得我写得可以打个赏呗

https://www.fageka.com/store/item/s/id/Yx6TZ1m0747.html

 

下一章节:

CEPH快速搭建二(基础环境安装)

https://blog.csdn.net/xx496146653/article/details/89247242

你可能感兴趣的:(ceph)