搜索

附录 E. 池、放置组和 CRUSH 配置选项

download PDF

管理池、放置组和 CRUSH 算法的 Ceph 选项。

mon_allow_pool_delete
描述
允许 monitor 删除池。在 RHCS 3 及更新的版本中,监控器无法默认删除池,以保护数据。
类型
布尔值
默认
false
mon_max_pool_pg_num
描述
每个池的最大放置组数量。
类型
整数
默认
65536
mon_pg_create_interval
描述
在同一 Ceph OSD 守护进程中创建 PG 间隔的秒数。
类型
浮点值
默认
30.0
mon_pg_stuck_threshold
描述
PG 被视为卡住的秒数。
类型
32 位整数
默认
300
mon_pg_min_inactive
描述
如果处于非活跃状态的时间超过 mon_pg_stuck_threshold 的 PG 数量超过这个设置,Ceph 会在集群日志记录中记录一个 HEALTH_ERR 状态。默认设置为一个 PG。非正数代表禁用此设置。
类型
整数
默认
1
mon_pg_warn_min_per_osd
描述
如果集群中每个 OSD 的平均 PG 数量小于此设置,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态。非正数代表禁用此设置。
类型
整数
默认
30
mon_pg_warn_max_per_osd
描述
如果集群中每个 OSD 的平均 PG 数量大于此设置,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态。非正数代表禁用此设置。
类型
整数
默认
300
mon_pg_warn_min_objects
描述
如果集群中的对象总数低于这个数字,则不发出警告。
类型
整数
默认
1000
mon_pg_warn_min_pool_objects
描述
不要在对象数低于这个值的池中警告。
类型
整数
默认
1000
mon_pg_check_down_all_threshold
描述
down OSD 的阈值(百分比),在超过这个值时 Ceph 检查所有 PG 以确保它们没有处于 stuck 或 stale 状态。
类型
浮点值
默认
0.5
mon_pg_warn_max_object_skew
描述
如果池中对象平均数量大于 mon pg warn max object skew 乘以所有池的平均数量,则 Ceph 在集群日志中发出 HEALTH_WARN 状态。非正数代表禁用此设置。
类型
浮点值
默认
10
mon_delta_reset_interval
描述
在 Ceph 将 PG 增量重置为零之前需要经过的不活跃的秒数。Ceph 追踪各个池的已用空间增量,以帮助管理员评估恢复和性能的进度。
类型
整数
默认
10
mon_osd_max_op_age
描述
在发出 HEALTH_WARN 状态前,要完成的操作的最长时间(以秒为单位)。
类型
浮点值
默认
32.0
osd_pg_bits
描述
每个 Ceph OSD 守护进程的放置组位。
类型
32 位整数
默认
6
osd_pgp_bits
描述
用于放置目的 (PGP) 的每个 Ceph OSD 守护进程用于放置组的位数。
类型
32 位整数
默认
6
osd_crush_chooseleaf_type
描述
在 CRUSH 规则中,用于 chooseleaf 的 bucket 类型。使用等级排名,而不是名称。
类型
32 位整数
默认
1。通常,含有一个或多个 Ceph OSD 守护进程的主机。
osd_pool_default_crush_replicated_ruleset
描述
创建复制池时要使用的默认 CRUSH 规则集。
类型
8 位整数
默认
0
osd_pool_erasure_code_stripe_unit
描述
为纠删代码池设置对象条带的块的默认大小,以字节为单位。每个大小为 S 的对象将存储为 N 个条带,每个数据块都会有 stripe unit 个字节。N * stripe unit 字节的每个条带都将单独编码/解码。这个选项可以通过 profile 中的 stripe_unit 设置覆盖。
类型
Unsigned 32 位整数
默认
4096
osd_pool_default_size
描述
设置池中对象的副本数量。默认值与 ceph osd pool set {pool-name} size {size} 相同。
类型
32 位整数
默认
3
osd_pool_default_min_size
描述
为池中对象设置最少写入副本数,以确认对客户端的写操作。如果未达到最小值,Ceph 不会确认对客户端的写入。此设置确保以 degraded 模式运行时有最小副本数。
类型
32 位整数
默认
0,表示没有特定最小值。如果为 0,最小为 size - (size / 2)
osd_pool_default_pg_num
描述
池的默认放置组数量。默认值为 pg_nummkpool
类型
32 位整数
默认
32
osd_pool_default_pgp_num
描述
池放置的默认放置组数量。默认值为 pgp_nummkpool。PG 和 PGP 应该相等。
类型
32 位整数
默认
0
osd_pool_default_flags
描述
新池的默认标记。
类型
32 位整数
默认
0
osd_max_pgls
描述
要列出的最大放置组数量。请求大量客户端可以连接 Ceph OSD 守护进程。
类型
unsigned 64 位整数
默认
1024
备注
默认应该是正常的。
osd_min_pg_log_entries
描述
修剪日志文件时要维护的最小放置组日志数量。
类型
32 位整数(Unsigned)
默认
250
osd_default_data_pool_replay_window
描述
OSD 等待客户端重播请求的时间(以秒为单位)。
类型
32 位整数
默认
45
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.