3.6. RADOS
现在可以在集群中观察 balanced 主放置组
在以前的版本中,用户只能使用 offline osdmaptool
平衡 primaries。
在这个版本中,upmap balancer 提供了自动平衡功能。用户现在可以在
upmap-read' 或 'read
模式之间进行选择。upmap-read
模式提供同步 upmap 和 read 优化。read
模式只能用于优化读取。
有关更多信息,请参阅使用 Ceph 管理器模块。
用于纠删代码池的新 MSR CRUSH 规则
多步骤(MSR)是 Ceph 集群中的 CRUSH 规则类型,用于定义如何在存储设备之间分发数据。MSR 可确保有效的数据检索、平衡和容错。
在这个版本中,crush-osds-per-failure-domain
和 crush-num-failure-domains
可以在它们创建过程中为纠删代码池指定 crush-osds-per-failure-domain。这些池使用新引入的 MSR crush 规则将多个 OSD 放置到每个故障域中。例如,14 个 OSD 划分到 4 个主机。
如需更多信息,请参阅 Ceph 纠删代码。
三个可用区的新通用扩展集群配置
在以前的版本中,当没有启用扩展模式的情况下,无法应用扩展对等规则来防止放置组(PG)处于激活状态。
对于三个可用区的通用集群配置,支持三个数据中心,每个站点包含两个数据副本。这有助于确保即使在数据中心中断期间,数据仍可从另一个站点访问并写入。使用这个配置,池复制大小为 6,池 min_size 为 3。
如需更多信息,请参阅三个可用区的通用扩展集群配置