第 7 章 异步勘误更新
这部分论述了 z-stream 版本的程序错误修复、已知问题和增强。
7.1. Red Hat Ceph Storage 7.0z2
Red Hat Ceph Storage release 7.0z2 现已正式发布。此更新包括的程序错误修正信息包括在 RHBA-2024:2743 和 RHBA-2024:2744 公告中。
7.1.1. 功能增强
7.1.1.1. Ceph 文件系统
snap-schedule
模块保留定义的快照数
在这个版本中,snap-schedule
模块支持新的保留规格来保留用户定义的快照数量。例如,如果您指定了 50 个快照来保留快照创建节奏,则在创建新快照后都会修剪快照。保留的实际快照数量小于指定的最大数量。在这个示例中,保留 49 快照,以便在下次迭代时可在文件系统中创建 1 个快照。保留的快照可避免破坏系统配置的 mds_max_snaps_per_dir
的限值。
在配置 mds_max_snaps_per_dir
和快照调度限制时要小心,以避免因为文件系统在 mds_max_snaps_per_dir
限制为 breached 时返回 "Too many links" 错误,以避免意外取消激活快照调度。
dump dir
命令简介
在这个版本中,引入了一个新的命令 dump dir
来转储目录信息。
带有选项 --subvol
的子卷的快照调度现在可用
在这个版本中,用户可以使用 --subvol
参数为子卷调度快照,以及非默认子卷组。
7.1.1.2. Ceph 指标
计数器转储
命令的输出现在被分成不同的部分
在这个版本中,Ceph 对象网关操作指标标记的性能计数器被分成不同的部分,用于 用户操作计数器
和 bucket 操作 计数器。
7.1.1.3. Ceph Objecy Gateway
引入新配置变量 rgw_op_counters_dump_expiration
在这个版本中,引入了一个新的配置变量 rgw_op_counters_dump_expiration
。这个新变量控制标记的性能计数器将从 ceph counter dump
命令发出的秒数。
在 rgw_op_counters_dump_expiration
数后,如果没有更新存储桶或用户标记计数器,它将不会显示在 ceph 计数器
转储的 json 输出中。
要将此过滤 OFF 设置为 0,rgw_op_counters_dump_expiration
的值必须设置为 0。
在运行时不得更改 rgw_op_counters_dump_expiration
的值。
S3 操作的 perf 计数器现在可以发送 Prometheus
借助此项功能增强,您可以使用 Ceph 导出器守护进程向 Prometheus 发送一个新的标记计数器,并可用于常见的 S3 操作,如 PUT,每个存储桶或每个用户都可以视觉化。
使用 ceph counter dump
命令发出由用户或存储桶标记的 S3 操作的 perf 计数器。
7.1.2. 已知问题
7.1.2.1. 多站点 Ceph 对象网关
归档区环境中的大型 omap
警告
目前,在归档区环境中,由于存储桶中的多个版本写入单个存储桶索引分片对象,您可能会看到大型 omap
警告。建议将 'max_objs_per_shard' 配置选项减少到 50,000 以考虑归档区上的 omap olh
条目。这有助于为每个存储桶索引分片对象保留 omap
条目的数量,以防止大量 omap
警告。
7.1.2.2. Ceph 仪表板
当尝试从远程集群导入多站点配置时,令牌导入会抛出错误
现在,因为这个导入多站点配置在提交表单时给出错误,多站点周期信息不会返回域名。临时解决方案 :使用命令行界面导入多站点配置。
7.1.2.3. 安全性
grafana-2023-49569 的 CVE-2023- 49569
存在于 Ceph 7.0z2 发行版本中
Ceph 7.0z2 中存在 CVE,因为 Ceph 7.0 发行版本使用比 Ceph 6.1 发行版本中可用的 Grafana 的旧版本。
Ceph 7.0 使用 Grafana 9.4.12,而 6.1z6 发行版本位于修复此 CVE 的 Grafana 10.4.0 中。