1.2. 配置存储策略


配置存储策略代表将 Ceph OSD 分配给 CRUSH 层次结构,定义池的放置组数量,以及创建池。一般步骤是:

  1. 定义存储策略: 存储策略需要您分析您的用例、性能的成本/收益以及数据持久性。然后,您要创建适合该用例的 OSD。例如,您可以为高性能池创建由 SSD 支持的 OSD;使用 SAS 驱动器/SSD 日志支持的 OSD 用于高性能块设备卷和镜像;或者使用由 SATA 支持的 OSD 用于低成本存储。理想情况下,用例的每个 OSD 应该具有相同的硬件配置,以便您具有一致的性能配置集。
  2. 定义 CRUSH 层次结构: Ceph 规则在 CRUSH 层次结构中选择节点(通常是 root ),并确定用于存储放置组及其包含对象的相应 OSD。您必须为存储策略创建 CRUSH 层次结构和 CRUSH 规则。CRUSH 层次结构由 CRUSH 规则设置直接分配给池。
  3. 计算放置组: Ceph 将池分片到放置组中。您不必为池手动设置放置组数量。当您将多个池分配到同一 CRUSH 规则时,PG 自动缩放器为您的池设置适当的放置组数量。
  4. 创建池: 最后,您需要创建一个池,并确定它是否使用复制或擦除存储。您必须为池设置放置组数量、池的规则以及持久性,如 size 或 K+M 编码区块。

请记住,池是 Ceph 客户端到存储集群的接口,但存储策略对 Ceph 客户端完全透明,但容量和性能除外。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.