第 4 章 自定义 Red Hat Ceph Storage 集群
director 使用默认配置部署 Red Hat Ceph Storage。您可以自定义此默认配置。
先决条件
- 配置了存储网络的 Ceph Storage 节点。
-
openstack overcloud node provision -o ~/deployed_metal.yaml …
部署的裸机文件输出。
4.1. 配置选项
配置 Red Hat Ceph Storage 集群有几个选项。
流程
-
以
stack
用户身份登录 undercloud 节点。 可选:使用标准格式初始化(ini)文件来配置 Ceph 集群。
使用配置选项创建该文件。
以下是一个简单的配置文件的示例:
[global] osd crush chooseleaf type = 0 log_file = /var/log/ceph/$cluster-$type.$id.log [mon] mon_cluster_log_to_syslog = true
- 保存配置文件。
使用
openstack overcloud ceph deploy --config <configuration_file_name
> 命令来部署配置。将
<configuration_file_name
> 替换为您创建的文件的名称。$ openstack overcloud ceph deploy --config initial-ceph.conf
可选:向
cephadm bootstrap
命令发送配置值:openstack overcloud ceph deploy --force \ --cephadm-extra-args '<optional_arguments>' \
将
<optional_arguments
> 替换为提供给底层命令的配置值。注意使用参数
--log-to-file
和--skip-prepare-host
时,会使用openstack overcloud ceph deploy --force \ --cephadm-extra-args '--log-to-file --skip-prepare-host' \
命令。