其他分享
首页 > 其他分享> > Ceph 存储集群配置之存储设备

Ceph 存储集群配置之存储设备

作者:互联网

有两个 Ceph 守护进程在设备上存储数据:

OSD 后端

OSD 可以通过两种方式管理它们存储的数据。从 Luminous 12.2.z 版本开始,新的默认(推荐)后端是 BlueStore。在 Luminous 之前,默认(也是唯一的选项)是 Filestore。

BlueStore

BlueStore 是一个专用存储后端,专为管理 Ceph OSD 工作负载的磁盘数据而设计。它的灵感来自过去十年使用 FileStore 支持和管理 OSD 的经验。BlueStore 的主要功能包括:

有关详细信息,请参阅 BlueStore 配置参考和 BlueStore 迁移。

FileStore

FileStore 是在 Ceph 中存储对象的传统方法。它依赖于标准文件系统(通常是 XFS)和键/值数据库(传统上是 LevelDB,现在是 RocksDB)来获取一些元数据。

FileStore 经过良好测试并在生产中广泛使用,但由于其整体设计和依赖于传统文件系统来存储对象数据,因此存在许多性能缺陷。

尽管 FileStore 通常能够在大多数与 POSIX 兼容的文件系统(包括 btrfs 和 ext4)上运行,但我们只建议使用 XFS。btrfs 和 ext4 都有已知的错误和缺陷,使用它们可能会导致数据丢失。默认情况下,所有 Ceph 配置工具都将使用 XFS。

有关详细信息,请参阅文件存储配置参考。

标签:存储,BlueStore,FileStore,Ceph,集群,存储设备,数据,OSD
来源: https://www.cnblogs.com/varden/p/15967467.html