附录 H. Ceph 监控器和 OSD 配置选项
修改 heartbeat 设置时,请将它们包含在 Ceph 配置文件的 [global]
部分中。
- mon_osd_min_up_ratio
- 描述
-
Ceph 在标记 Ceph OSD 守护进程为
down
前的最小up
Ceph OSD 守护进程比率。 - 类型
- 双
- 默认
-
.3
- mon_osd_min_in_ratio
- 描述
-
在 Ceph 将 Ceph OSD 守护进程标记为
out
之前,in
Ceph OSD 守护进程的最小比率。 - 类型
- 双
- 默认
-
0.750000
- mon_osd_laggy_halflife
- 描述
-
laggy
估算将会衰变的秒数。 - 类型
- 整数
- 默认
-
60*60
- mon_osd_laggy_weight
- 描述
-
laggy
估算衰变中新样本的权重。 - 类型
- 双
- 默认
-
0.3
- mon_osd_laggy_max_interval
- 描述
-
设置
lagggy_interval
的值(以秒为单位)。monitor 使用调整性方法来评估特定 OSD 的laggy_interval
。这个值将用于计算该 OSD 的宽限期。 - 类型
- 整数
- 默认
-
300
- mon_osd_adjust_heartbeat_grace
- 描述
-
如果设置为
true
,Ceph 将根据laggy
估算进行扩展。 - 类型
- 布尔值
- 默认
-
true
- mon_osd_adjust_down_out_interval
- 描述
-
如果设置为
true
,Ceph 将基于laggy
估算进行扩展。 - 类型
- 布尔值
- 默认
-
true
- mon_osd_auto_mark_in
- 描述
-
Ceph 会将任何启动 Ceph OSD 守护进程标记为
in
Ceph Storage 集群。 - 类型
- 布尔值
- 默认
-
false
- mon_osd_auto_mark_auto_out_in
- 描述
-
Ceph 将自动标记为
out
Ceph Storage Cluster 的引导 Ceph OSD 守护进程标记为in
集群。 - 类型
- 布尔值
- 默认
-
true
- mon_osd_auto_mark_new_in
- 描述
-
Ceph 会将引导新的 Ceph OSD 守护进程标记为
in
Ceph Storage 集群。 - 类型
- 布尔值
- 默认
-
true
- mon_osd_down_out_interval
- 描述
-
当一个 Ceph OSD 守护进程没有响应时,Ceph 在将其标记为
down
和out
前等待的时间。 - 类型
- 32 位整数
- 默认
-
600
- mon_osd_downout_subtree_limit
- 描述
-
Ceph 将自动标记为
out
的最大 CRUSH 单元类型。 - 类型
- 字符串
- 默认
-
rack
- mon_osd_reporter_subtree_level
- 描述
-
此设置为报告 OSD 定义父 CRUSH 单元类型。如果 OSD 找到没有响应的对等点,OSD 会向监控器发送失败报告。monitor 标记报告的 OSD
down
,并在宽限期后设置为out
。 - 类型
- 字符串
- 默认
-
主机
- mon_osd_report_timeout
- 描述
-
在将没有响应的 Ceph OSD Daemons 声明为
down
前经过的宽限期(以秒为单位)。 - 类型
- 32 位整数
- 默认
-
900
- mon_osd_min_down_reporters
- 描述
-
报告
down
Ceph OSD 守护进程需要的最小 Ceph OSD 守护进程的数量。 - 类型
- 32 位整数
- 默认
-
2
- osd_heartbeat_address
- 描述
- 用于心跳的 Ceph OSD 守护进程的网络地址。
- 类型
- 地址
- 默认
- 主机地址。
- osd_heartbeat_interval
- 描述
- Ceph OSD 守护进程如何 ping 对等点(以秒为单位)。
- 类型
- 32 位整数
- 默认
-
6
- osd_heartbeat_grace
- 描述
-
当 Ceph OSD 守护进程未显示心跳后需要经过的时间 Ceph Storage Cluster 才认为它的状态为
down
。 - 类型
- 32 位整数
- 默认
-
20
- osd_mon_heartbeat_interval
- 描述
- 如果没有 Ceph OSD 守护进程同级服务器,Ceph OSD 守护进程会如何 ping Ceph 监控器。
- 类型
- 32 位整数
- 默认
-
30
- osd_mon_report_interval_max
- 描述
- Ceph OSD 守护进程在报告到 Ceph 监控器之前可以等待的时间(以秒为单位)。
- 类型
- 32 位整数
- 默认
-
120
- osd_mon_report_interval_min
- 描述
- 在向 Ceph monitor 报告前,Ceph OSD 守护进程可以从启动或其他可报告事件等待的最少秒数。
- 类型
- 32 位整数
- 默认
-
5
- 有效范围
-
应小于
osd mon report interval max
- osd_mon_ack_timeout
- 描述
- 等待 Ceph Monitor 的秒数,以确认对统计数据的请求。
- 类型
- 32 位整数
- 默认
-
30