Ceph Storage :: 介绍

转载

什么是 CEPH

Ceph 是一个开源的、大规模可扩展的、软件定义的存储系统,它从单个集群平台提供对象、块和文件系统存储。Ceph 的主要目标是完全分布式,没有单点故障,可扩展到艾字节级别,并且可以免费使用。数据被复制,使其具有容错能力。Ceph 软件运行在通用硬件上。该系统旨在实现自愈、自管理和自给自足 :-)

CEPH 内部结构

  • OSD:对象存储守护进程 (OSD) 存储数据,处理数据复制、恢复、回填、重新平衡,并通过检查其他 Ceph OSD 守护进程的心跳向 Ceph 监控器提供一些监控信息。要实现活动 + 清除状态,Ceph 存储集群需要至少两个 Ceph OSD 守护进程,当集群对您的数据进行两次复制时。
  • Monitor:Ceph 监控器维护集群状态的映射,包括监控器映射、OSD 映射、放置组 (PG) 映射和 CRUSH 映射。Ceph 维护一个历史记录(称为“纪元”)的每个状态更改,这些更改发生在监控器、Ceph OSD 守护进程和 PG 中。
  • MDS:Ceph 元数据服务器 (MDS) 代表 Ceph 文件系统存储元数据。Ceph 元数据服务器使 POSIX 文件系统用户能够执行基本的命令,如 ls、find 等,而不会给 Ceph 存储集群带来巨大的负担。

注意 :: 请使用 https://ceph.net.cn/docs/master/ 和其他官方 InkTank 和 ceph 社区资源作为有关 ceph 的主要信息来源。这篇博文的全部目的是帮助初学者设置 ceph 集群并与您分享我的故障排除经验。