7.6. 用于在 director Operator 中配置超融合基础架构(HCI)存储的自定义环境文件
以下示例是包含计算 HCI 节点的 Red Hat Ceph Storage 配置的环境文件。此配置将 OSD 节点映射到 sdb、sdc 和 sdd 设备,并使用 is_hci 选项启用 HCI。
注意
您可以修改此配置,以适应裸机节点的存储配置。使用 "Ceph Placement Groups (PG) per Pool Calculator" 来确定 CephPoolDefaultPgNum 参数的值。
要在部署中使用此模板,请将示例的内容复制到 workstation 上的 custom_environment_files 目录中的 compute-hci.yaml 中。
resource_registry:
OS::TripleO::Services::CephMgr: deployment/cephadm/ceph-mgr.yaml
OS::TripleO::Services::CephMon: deployment/cephadm/ceph-mon.yaml
OS::TripleO::Services::CephOSD: deployment/cephadm/ceph-osd.yaml
OS::TripleO::Services::CephClient: deployment/cephadm/ceph-client.yaml
parameter_defaults:
CephDynamicSpec: true
CephSpecFqdn: true
CephConfigOverrides:
rgw_swift_enforce_content_length: true
rgw_swift_versioning_enabled: true
osd:
osd_memory_target_autotune: true
osd_numa_auto_affinity: true
mgr:
mgr/cephadm/autotune_memory_target_ratio: 0.2
CinderEnableIscsiBackend: false
CinderEnableRbdBackend: true
CinderBackupBackend: ceph
CinderEnableNfsBackend: false
NovaEnableRbdBackend: true
GlanceBackend: rbd
CinderRbdPoolName: "volumes"
NovaRbdPoolName: "vms"
GlanceRbdPoolName: "images"
CephPoolDefaultPgNum: 32
CephPoolDefaultSize: 2