附录 D. 覆盖 Ceph 默认设置
除非在 Ansible 配置文件中另有指定,否则 Ceph 将使用其默认设置。
由于 Ansible 管理 Ceph 配置文件,请编辑 /usr/share/ceph-ansible/group_vars/all.yml
文件,以更改 Ceph 配置。使用 ceph_conf_overrides
设置覆盖默认的 Ceph 配置。
Ansible 支持与 Ceph 配置文件相同的部分; [global]
、[mon]
、[osd]
、[mds]
、[rgw]
等。您还可以覆盖特定的实例,如特定的 Ceph 对象网关实例。例如:
################### # CONFIG OVERRIDE # ################### ceph_conf_overrides: client.rgw.server601.rgw1: rgw_enable_ops_log: true log_file: /var/log/ceph/ceph-rgw-rgw1.log
注意
不要将变量用作 ceph_conf_overrides
设置中的键。您必须为主机传递要覆盖特定配置值的部分的绝对标签。
注意
当引用 Ceph 配置文件的特定部分时,Ansible 不包含大括号。部分和设置名称以冒号结尾。
重要
不要使用 CONFIG OVERRIDE 部分中的 cluster_network
参数设置集群网络,因为这可能导致 Ceph 配置文件中设置两个相互冲突的集群网络。
要设置集群网络,请使用 CEPH CONFIGURATION 部分中的 cluster_network
参数。详情请参阅 Red Hat Ceph Storage 指南中的安装 Red Hat Ceph Storage 集群。