7.12. 用于在 director Operator 中配置超融合基础架构(HCI)存储的自定义环境文件
以下示例是包含计算 HCI 节点的 Ceph Storage 配置的环境文件。
resource_registry: OS::TripleO::Services::CephMgr: deployment/ceph-ansible/ceph-mgr.yaml OS::TripleO::Services::CephMon: deployment/ceph-ansible/ceph-mon.yaml OS::TripleO::Services::CephOSD: deployment/ceph-ansible/ceph-osd.yaml OS::TripleO::Services::CephClient: deployment/ceph-ansible/ceph-client.yaml parameter_defaults: # needed for now because of the repo used to create tripleo-deploy image CephAnsibleRepo: "rhelosp-ceph-4-tools" CephAnsiblePlaybookVerbosity: 3 CinderEnableIscsiBackend: false CinderEnableRbdBackend: true CinderBackupBackend: ceph CinderEnableNfsBackend: false NovaEnableRbdBackend: true GlanceBackend: rbd CinderRbdPoolName: "volumes" NovaRbdPoolName: "vms" GlanceRbdPoolName: "images" CephPoolDefaultPgNum: 32 CephPoolDefaultSize: 2 CephAnsibleDisksConfig: devices: - '/dev/sdb' - '/dev/sdc' - '/dev/sdd' osd_scenario: lvm osd_objectstore: bluestore CephAnsibleExtraConfig: is_hci: true CephConfigOverrides: rgw_swift_enforce_content_length: true rgw_swift_versioning_enabled: true
此配置将 OSD 节点映射到 sdb
、sdc
和 sdd
设备,并使用 is_hci
选项启用 HCI。
注意
您可以修改此配置,以适应裸机节点的存储配置。使用 每个池计算器的"Ceph 放置组(PG) " 确定 CephPoolDefaultPgNum
参数的值。
要在部署中使用此模板,请将示例的内容复制到 workstation 上的 custom_environment_files
目录中的 compute-hci.yaml
中。
其他资源