0%

Ceph文档-存储集群-综述

Ceph存储集群是所有Ceph组件的基础。Ceph存储集群基于RADOS,是由多种守护进程组成,如:Mon、MGR,MDS和OSD。这些进程共同存储来自应用、Ceph用户和Ceph客户端的多副本数据。

  • OSD将数据以对象形式存储在一个存储节点
  • MON维护 cluster map 的主副本
  • MGR管理守护进程

一个Ceph存储集群由很多个存储节点组成,最小的存储集群至少由一个MON节点和2个OSD节点组成(以存储数据副本)

Ceph的文件系统、对象存储、块设备从 Ceph存储集群 中读写数据

配置和部署

  • Ceph存储集群有一些必须的参数设置,但大多数都有默认值。
  • 一般使用部署工具来定义集群和引导monitor(cephadm相关)

操作

  • 一旦部署完成集群,就可以开始操作集群

APIS

  • Ceph大多被作为块设备、对象存储和文件系统。但也可利用 Ceph APIs 开发直接与Ceph存储集群交互的应用

配置

https://docs.ceph.com/en/quincy/rados/configuration/

每个Ceph进程(Ceph process)、守护进程(daemon)或使用程序在启动时都会从多个来源获取相应参数配置,这些配置源包括

  • 本地配置
  • mon节点配置数据库
  • 命令行
  • 环境变量

参数配置有多种作用域:

  • 配置选项可以是全局设置:适用于所有进程
  • 也可以是特定类型的所有守护进程或服务
  • 或特定的进程(daemon)、进程(process)或客户端

通用的对象存储配置,参考:

为最优化集群性能,需要了解多一些:

-------------本文结束-------------