搜索

3.2.4. data

download PDF

Ceph 提供了 Ceph 监视器存储数据的默认路径。为了在生产环境 Red Hat Ceph Storage 集群中获得最佳性能,红帽建议在独立于主机和 Ceph OSD 的驱动器上运行 Ceph 监视器。Ceph 监控器经常调用 fsync() 函数,这可能会影响 Ceph OSD 工作负载。

Ceph 监视器将其数据存储为键值对。使用数据存储可防止恢复 Ceph 监视器通过 Paxos 运行损坏版本,而且它可在一个原子批处理中实现多次修改操作,以及其他优势。

注意

红帽不推荐修改默认数据位置。如果您修改默认位置,请通过在配置文件的 [mon] 部分中设置它,使它在 Ceph 监视器间统一。

mon_data
描述
monitor 的数据位置。
类型
字符串
默认
/var/lib/ceph/mon/$cluster-$id
mon_data_size_warn
描述
当监控数据存储达到这个阈值时,Ceph 在集群日志记录中发出 HEALTH_WARN 状态。默认值为 15GB。
类型
整数
默认
15*1024*1024*1024*`
mon_data_avail_warn
描述
当 monitor 数据存储的可用磁盘空间低于此百分比时,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态。
类型
整数
默认
30
mon_data_avail_crit
描述
当 monitor 数据存储的可用磁盘空间较低或等于这个百分比时,Ceph 在集群日志中会发出 HEALTH_ERR 状态。
类型
整数
默认
5
mon_warn_on_cache_pools_without_hit_sets
描述
如果缓存池没有设置 hit_set_type paramater,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态。如需了解更多详细信息 ,请参阅池值
类型
布尔值
默认
True
mon_warn_on_crush_straw_calc_version_zero
描述
如果 CRUSH 的 straw_calc_version 为零,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态。有关详细信息,请参阅 CRUSH 可调项
类型
布尔值
默认
True
mon_warn_on_legacy_crush_tunables
描述
如果 CRUSH 可调项太旧(相对于 mon_min_crush_required_version而言,Ceph 会在集群日志记录中发出 HEALTH_WARN 状态)。
类型
布尔值
默认
True
mon_crush_min_required_version
描述
此设置定义集群所需的最小可调配置集版本。有关详细信息,请参阅 CRUSH 可调项
类型
字符串
默认
firefly
mon_warn_on_osd_down_out_interval_zero
描述
如果 mon_osd_down_out_interval 设置为零,Ceph 在集群日志中会发出 HEALTH_WARN 状态,因为设置了 noout 标记时 Leader 的行为也类似。管理员通过设置 noout 标志来更轻松地对集群进行故障排除。Ceph 发出警告,以确保管理员知道该设置为零。
类型
布尔值
默认
True
mon_cache_target_full_warn_ratio
描述
当处于 cache_target_fulltarget_max_object 比率之间时,Ceph 会发出警告。
类型
浮点值
默认
0.66
mon_health_data_update_interval
描述
仲裁(以秒为单位)监控器与其对等状态共享其健康状况。负数会禁用运行状况更新。
类型
浮点值
默认
60
mon_health_to_clog
描述
此设置可让 Ceph 定期向集群日志发送健康摘要。
类型
布尔值
默认
True
mon_health_to_clog_tick_interval
描述
monitor 将健康摘要发送到集群日志记录的频率(以秒为单位)。一个非正数代表禁用。如果当前的健康摘要为空,或者与上一次相同,则 monitor 不会将状态发送到集群日志。
类型
整数
默认
3600
mon_health_to_clog_interval
描述
monitor 将健康摘要发送到集群日志记录的频率(以秒为单位)。一个非正数代表禁用。该监控器始终会将摘要发送到集群日志。
类型
整数
默认
60
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.