4.4. 配置 Ceph
通常,管理员应当利用在 /usr/share/ceph-ansible/group_vars 目录中找到的 Ceph Ansible 配置文件,在初始部署前配置红帽 Ceph 存储集群。
如安装 Red Hat Ceph Storage 安装指南中的安装 Red Hat Ceph Storage Cluster 部分所述:
-
对于 monitor,请从
sample文件。.mons.yml 文件中创建一个 mons.yml -
对于 OSD,请从
sample文件。.osds.yml 文件创建一个 osds.yml -
对于集群,从
sample文件。.all.yml 文件中创建一个 all.yml
按照《 安装指南 》中的指示修改设置。
另请参阅 安装 Ceph 对象网关,并从 sample.rgw 文件。
s.yml 创建 rgw s.yml
- 备注
-
文件的设置可能优先于
ceph_conf_overrides 中的设置。
要在 mons.yml、 文件中没有对应的值配置设置,请将配置设置添加到 osds.yml 或 rgws.yml all.yml 文件的 ceph_conf_overrides 部分。例如:
ceph_conf_overrides:
global:
osd_pool_default_pg_num: <number>
ceph_conf_overrides:
global:
osd_pool_default_pg_num: <number>
有关 配置文件部分的详情,请参阅配置文件结构。
在 Ansible 配置文件中指定 Ceph 配置设置和 Ceph 配置文件中呈现方式之间存在语法差异。
在 RHCS 版本 3.1 及更早版本中,Ceph 配置文件采用 原 式概念。Ceph 配置文件中的 [global] 等部分应当指定为 全局:,在其自己的行上缩进。也可以指定特定守护进程实例的配置部分。例如,将 osd.1: 放置到 all.yml 文件的 ceph_conf_overrides 部分中 , 其 Ceph 配置文件中的设置将仅应用到 osd.1。
Ceph 配置设置 SHOULD 包含短划线(-)或下划线(_)而不是空格,应以冒号(:)而不是等号(=)终止。
在部署 Ceph 集群前,请考虑以下配置设置:在设置 Ceph 配置设置时,红帽建议在 ceph-ansible 配置文件中设置值,这将自动生成 Ceph 配置文件。
4.4.1. 设置日志大小 复制链接链接已复制到粘贴板!
设置 Ceph 集群的日志大小。Ansible 等配置工具可能具有默认值。通常,日志大小应该找到同步间隔的产品,以及磁盘和网络吞吐量较慢的产品,并将产品乘以二(2)。
详情请参阅《红帽 Ceph 存储 4 配置指南》中的 日志设置 部分。