附录 J. OSD Ansible 设置
以下是最常见的可配置 OSD Ansible 参数。
osd_auto_discovery自动查找用作 OSD 的空设备。
- 值
-
false - 必填
- 否
- 备注
-
无法与
设备一起使用。不能与purge-docker-cluster.yml或purge-cluster.yml一起使用。要使用这些 playbook,请注释掉osd_auto_discovery并使用设备声明 OSD 设备。
devices存储 Ceph 数据的设备列表。
- 值
- 用户定义的
- 必填
- 是,如果指定设备列表。
- 备注
-
使用
osd_auto_discovery设置时无法使用。使用devices选项时,ceph-volume lvm batch模式将创建优化的 OSD 配置。
dmcrypt加密 OSD。
- 值
-
true - 必填
- 否
- 备注
-
默认值为
false。
lvm_volumesFileStore 或 BlueStore 字典列表。
- 值
- 用户定义的
- 必填
-
是的,如果没有使用
devices参数定义存储设备。 - 备注
-
每一字典必须包含
data、journal和data_vg键。任何逻辑卷或卷组都必须是名称,而不是完整路径。data和journal键可以是逻辑卷 (LV) 或分区,但不能将一个日志用于多个dataLV。data_vg键必须是包含dataLV 的卷组。(可选)journal_vg键可用于指定包含 journal LV 的卷组(如果适用)。
osds_per_device每个设备要创建的 OSD 数量。
- 值
- 用户定义的
- 必填
- 否
- 备注
-
默认值为
1。
osd_objectstoreOSD 的 Ceph 对象存储类型。
- 值
-
bluestore或filestore - 必填
- 否
- 备注
-
默认值为
bluestore。升级需要。