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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

Theme

© 2025 Red Hat