附录 C. Ceph 监控配置选项
以下是部署期间可以设置的 Ceph 监控配置选项。
您可以使用 ceph config set mon CONFIGURATION_OPTION VALUE
命令设置这些配置选项。
配置选项 | 描述 | 类型 | 默认 |
---|---|---|---|
| 启动期间集群中初始 monitor 的 ID。如果指定,Ceph 需要奇数个 monitor 来形成初始仲裁(例如 3)。 | 字符串 | 无 |
| 强制 monitor 加入仲裁,即使之前已从映射中删除 | 布尔值 |
|
| 用于查询监控主机/地址的 DNS 的服务名称。 | 字符串 |
|
| 集群 ID。每个集群一个。 | UUID | N/A.如果未指定,则由部署工具生成。 |
| monitor 的数据位置。 | 字符串 |
|
|
当监控数据存储达到这个阈值时,Ceph 在集群日志记录中发出 | 整数 |
|
|
当 monitor 数据存储的可用磁盘空间低于此百分比时,Ceph 会在集群日志记录中发出 | 整数 |
|
|
当 monitor 数据存储的可用磁盘空间较低或等于这个百分比时,Ceph 会在集群日志记录中发出 | 整数 |
|
|
如果缓存池没有设置 | 布尔值 | true |
|
如果 CRUSH 的 | 布尔值 | true |
|
如果 CRUSH 可调项太旧(相对于 | 布尔值 | true |
| 此设置定义集群所需的最小可调配置集版本。 | 字符串 |
|
|
如果 | 布尔值 | true |
|
当处于 | 浮点值 |
|
| 仲裁(以秒为单位)监控器与其对等状态共享其健康状况。负数会禁用运行状况更新。 | 浮点值 |
|
| 此设置可让 Ceph 定期向集群日志发送健康摘要。 | 布尔值 | true |
| 此设置可让 Ceph 定期向集群日志记录发送健康详情。 | 布尔值 | true |
| 在没有更新后,Ceph Monitor 操作被视为被阻断的秒数。 | 整数 |
|
| monitor 将健康摘要发送到集群日志记录的频率(以秒为单位)。一个非正数代表禁用。如果当前的健康摘要为空,或者与上一次相同,则 monitor 不会将状态发送到集群日志。 | 浮点值 |
|
| monitor 将健康摘要发送到集群日志记录的频率(以秒为单位)。一个非正数代表禁用。该监控将始终向群集日志发送摘要。 | 整数 |
|
| 在 OSD 被视为 full 之前使用的磁盘空间百分比。 | 浮点值 |
|
| 在 OSD 被视为 nearfull 之前使用的磁盘空间百分比。 | 浮点值 |
|
| 没有可用的描述。 | 双 |
|
| 没有可用的描述。 | 双 |
|
| 没有可用的描述。 | 双 |
|
| 没有可用的描述。 | 双 |
|
| 监控器从同步提供程序等待下一次更新消息的秒数,然后再再次提供引导。 | 双 |
|
| 整数 |
| |
| 同步有效负载(以字节为单位)的最大大小。 | 32 位整数 |
|
| 必须首先同步监控数据存储前,最大的 Paxos 迭代。当 monitor 发现其对等点比其太超前时,它将首先与数据存储同步,然后再继续。 | 整数 |
|
|
(在 commits 时)stash PaxosService 状态的完整副本的频率。目前,此设置仅影响 | 整数 |
|
| 收集这个时间更新,然后再执行映射更新。 | 双 |
|
| 要保留的最小 paxos 状态数量 | 整数 |
|
| 在不活跃的一段时间后,收集更新的最小时间。 | 双 |
|
| 在修剪前可以容忍的额外提议数 | 整数 |
|
| 一次要修剪的最大额外提议数 | 整数 |
|
| 触发修剪的最小版本数量(0 禁用它) | 整数 | 250 |
| 单一提案期间要修剪的最大版本量(0 代表禁用它) | 整数 | 500 |
| 单个提议期间要修剪的最大日志时期量 | 整数 | 500 |
| 单个建议期间要修剪的最大 pgmap epoch 数量 | 整数 | 500 |
| 强制 monitor 在这点上修剪 mdsmaps (0 代表禁用它。危险,请谨慎使用。 | 整数 | 0 |
| 强制 monitor 在这点上修剪 osdmaps,即使指定 epoch 中没有清理 PG(0 则禁用它。dangerous 则谨慎使用) | 整数 | 0 |
| osdmaps 缓存的大小,不依赖于底层存储的缓存 | 整数 | 500 |
| 在选举代理上,让所有 ACK 的最大等待时间(以秒为单位)。 | 浮点值 |
|
| 监控版本中租期的长度(以秒为单位)。 | 浮点值 |
|
|
| 浮点值 |
|
|
领导机将会等待 | 浮点值 |
|
| 始终保留的最小 OSD map epoch 数。 | 32 位整数 |
|
| 监视器应保留的最大 PG 映射 epoch 数。 | 32 位整数 |
|
| 监视器应保留的最大日志 epoch 数。 | 32 位整数 |
|
|
系统时钟偏移量。详情请查看 | 双 |
|
| 监视器的空循环间隔(以秒为单位)。 | 32 位整数 |
|
| 监视器之间允许的时钟偏移(以秒为单位)。 | 浮点值 |
|
| 用于时钟偏移警告的指数 backoff. | 浮点值 |
|
| 检查领导的时间间隔(时钟偏移检查)。 | 浮点值 |
|
| 在领导存在偏差时(以秒为单位)的时间检查间隔(时钟偏移检查)。 | 浮点值 |
|
| 集群中允许的最大 OSD 数量。 | 32 位整数 |
|
| 为集群中的客户端和守护进程预先分配的全局 ID 数量。 | 32 位整数 |
|
|
在编写指定对象数量时与文件系统同步。将它设置为 | 32 位整数 |
|
| 订阅的刷新间隔(以秒为单位)。订阅机制允许获取集群映射和日志信息。 | 双 |
|
|
Ceph 将在最后的 | 整数 |
|
| 监视器在 bootstrap 前等待的对等点的秒数。 | 双 |
|
| 存储服务器和 OSD 消息的消息内存大写(以字节为单位)。 | 64 位 Unsigned 整数 |
|
| 每个事件的最大日志条目数。 | 整数 |
|
|
当 OSD 返回到集群中时,启用或禁用带有之前 OSD 的 PGMap。使用 | 布尔值 |
|
| 当 OSD 返回到集群时,monitor 应该花费多少时间(以秒为单位)尝试推断 PGMap。 | 浮点值 |
|
|
领导机将会等待 | 浮点值 |
|
|
领导机将等待 | 浮点值 |
|
| 始终保留的最小 OSD map epoch 数。 | 32 位整数 |
|
| 监视器应保留的最大 PG 映射 epoch 数。 | 32 位整数 |
|
| 监视器应保留的最大日志 epoch 数。 | 32 位整数 |
|
|
系统时钟偏移量。详情请查看 | 双 |
|
| 监视器的空循环间隔(以秒为单位)。 | 32 位整数 |
|
| 监视器之间允许的时钟偏移(以秒为单位)。 | 浮点值 |
|
| 用于时钟偏移警告的指数 backoff. | 浮点值 |
|
| 检查领导的时间间隔(时钟偏移检查)。 | 浮点值 |
|
| 在领导存在偏差时(以秒为单位)的时间检查间隔(时钟偏移检查)。 | 浮点值 |
|
| 集群中允许的最大 OSD 数量。 | 32 位整数 |
|
| 为集群中的客户端和守护进程预先分配的全局 ID 数量。 | 32 位整数 |
|
|
在编写指定对象数量时与文件系统同步。将它设置为 | 32 位整数 |
|
| 订阅的刷新间隔(以秒为单位)。订阅机制允许获取集群映射和日志信息。 | 双 |
|
|
Ceph 将在最后的 | 整数 |
|
| 监视器在 bootstrap 前等待的对等点的秒数。 | 双 |
|
| 存储服务器和 OSD 消息的消息内存大写(以字节为单位)。 | 64 位 Unsigned 整数 |
|
| 每个事件的最大日志条目数。 | 整数 |
|
|
当 OSD 返回到集群中时,启用或禁用带有之前 OSD 的 PGMap。使用 | 布尔值 |
|
| 当 OSD 返回到集群时,monitor 应该花费多少时间(以秒为单位)尝试推断 PGMap。 | 浮点值 |
|
| 在我们并行控制所有 PG 前,每个 PG 花费的最大估算时间。 | 浮点值 |
|
|
允许在 osdmap 中设置 | 布尔值 | False |
|
是否启用对池的快速读取。如果在创建时没有指定 | 布尔值 | False |
| 如果出现错误,则跳过 FSMap 上的安全断言。如果 FSMap sanity 检查失败,则 monitor 会终止,但您可以通过启用此选项来禁用它。 | 布尔值 | False |
| 单一建议期间要修剪的最大 mdsmap epoch 数。 | 整数 | 500 |
| config-key 条目的最大数量(以字节为单位)。 | 整数 | 65536 |
| 清理最大间隔的百分比,超过清理最大间隔以警告。 | 浮点值 | 0.5 |
| 深度清理间隔的百分比,超过深度清理间隔,以警告 | 浮点值 | 0.75 |
| monitor 将存储清理其存储的频率(以秒为单位)与所有存储的密钥的计算方式进行比较。 | 整数 | 3600*24 |
| 重启 mon 仲裁参与者清理的超时不会响应最新的块。 | 整数 | 5 分钟 |
| 每次清理的最大键数。 | 整数 | 100 |
| 将 CRC 不匹配注入 Ceph Monitor 清理的可能性。 | 整数 | 3600*24 |
| 将缺少的密钥注入 mon scrub 的概率。 | 浮点值 | 0 |
|
在 | 布尔值 | False |
| 在 bootstrap 时紧凑用作 Ceph Monitor 存储的数据库。monitor 会相互探测到 bootstrap 后创建仲裁。如果在加入仲裁前超时,它将再次启动并引导自身。 | 布尔值 | False |
| 在我们修剪旧状态时,压缩特定的前缀(包括 paxos)。 | 布尔值 | true |
| 在监控中执行 CPU 密集型工作的线程数量。 | 整数 | 4 |
| 我们以块的形式计算从放置组到 OSD 的映射。这个选项指定每个块的放置组数量。 | 整数 | 4096 |
|
每个 "involved" OSD 的最大 PG 数量,以便进行拆分创建。当增加池的 | 整数 | 300 |
| 从监控器返回错误前等待监视器的响应秒数。0 表示无限,或者没有等待时间。 | 双 | 0 |