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


管理池、放置组和 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_max_per_osd

如果集群中每个 OSD 的平均 PG 数量大于此设置,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态。非正数代表禁用此设置。

整数

300

mon_pg_warn_min_per_osd

如果集群中每个 OSD 的平均 PG 数量小于此设置,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态。非正数代表禁用此设置。

整数

30

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.