第 4 章 为 HCI 自定义 Red Hat Ceph Storage 集群
Red Hat OpenStack Platform (RHOSP) 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' \
。