第 6 章 OSD 配置参考


您可以在 Ceph 配置文件中配置 Ceph OSD,但 Ceph OSD 可以使用默认值和非常少的配置。最小的 Ceph OSD 配置会设置 osd 日志大小osd 主机 选项,并将默认值用于几乎所有选项。

Ceph OSD 以增量方式标识,从以下惯例以 0 开始:

osd.0
osd.1
osd.2

在配置文件中,您可以通过将配置设置添加到配置文件的 [osd] 部分,指定集群中的所有 Ceph OSD 的设置。要直接将设置添加到特定的 Ceph OSD(如 osd host),请在仅针对该 OSD 在 Ceph 配置文件中输入它。例如:

[osd]
osd journal size = 1024

[osd.0]
osd host = osd-host-a

[osd.1]
osd host = osd-host-b

6.1. 常规设置

以下设置提供 Ceph OSD 的 ID,并决定到数据和日志的路径。Ceph 部署脚本通常自动生成 UUID。

重要

红帽不推荐更改数据或日志的默认路径,因为以后对 Ceph 进行故障排除会更有问题。

日志大小应至少两倍预期驱动器产品的速度乘以 filestore max sync interval 选项的值。但是,最常见的做法是对日志驱动器进行分区(通常是 SSD),然后挂载它,以便 Ceph 将整个分区用于日志。

osd_uuid
描述
Ceph OSD 的通用唯一识别符 (UUID) 。
类型
UUID
默认
UUID。
备注
osd uuid 应用到单个 Ceph OSD。fsid 应用到整个集群。
osd_data
描述
OSD 数据路径。在部署 Ceph 时,您必须创建该目录。在此挂载点上挂载 OSD 数据的驱动器。红帽不推荐修改默认设置。
类型
字符串
默认
/var/lib/ceph/osd/$cluster-$id
osd_max_write_size
描述
以 MB 为单位的最大写入大小。
类型
32 位整数
默认
90
osd_client_message_size_cap
描述
内存中允许的最大客户端数据消息。
类型
64 位 Unsigned 整数
默认
500MB 默认。500*1024L*1024L
osd_class_dir
描述
RADOS 类插件的类路径。
类型
字符串
默认
$libdir/rados-classes
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.