3.4. 配置 control plane 以使用 Red Hat Ceph Storage 集群
您必须将 OpenStackControlPlane
CR 配置为使用 Red Hat Ceph Storage 集群。配置包括以下任务:
- 确认 Red Hat Ceph Storage 集群和相关服务具有正确的网络配置。
- 配置 control plane 以使用 Red Hat Ceph Storage secret。
- 将镜像服务(glance)配置为使用 Red Hat Ceph Storage 集群。
- 将块存储服务(cinder)配置为使用 Red Hat Ceph Storage 集群。
- 可选:配置共享文件系统服务(manila),以将原生 CephFS 或 CephFS-NFS 与 Red Hat Ceph Storage 集群一起使用。
本例不包括使用 Red Hat Ceph Storage 配置块存储备份服务(cinder-backup
)。
流程
检查
NodeNetworkConfigurationPolicy
(nncp
)自定义资源中定义的存储接口,以确认它具有与 Red Hat Ceph Storage 集群public_network
相同的网络配置。这需要通过 Storage 网络启用对 Red Hat CephStorage
集群的访问。Storage
网络应具有与 Red Hat Ceph Storage 集群的public_network
相同的网络配置。RHOSO 不需要访问 Red Hat Ceph Storage 集群的
cluster_network
。注意如果不会影响工作负载性能,则存储网络可以使用路由(L3)连接从外部 Red Hat Ceph
Storage
集群public_network
不同,只要将适当的路由添加到Storage
网络,以访问外部 Red Hat Ceph Storage 集群public_network
。检查
OpenStackControlPlane
CR 中默认镜像服务的networkAttachments
,以确认默认镜像服务已配置为访问存储网络
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
确认块存储服务已配置为通过 MetalLB 访问存储网络。
-
可选:确认共享文件系统服务被配置为通过 ManilaShare 访问
存储网络
。 -
确认 Compute 服务(nova)已配置为访问
存储网络
。 -
确认 Red Hat Ceph Storage 配置文件
/etc/ceph/ceph.conf
包含 Red Hat Ceph Storage 集群监控器的 IP 地址。这些 IP 地址必须在Storage
网络 IP 地址范围中。 -
打开
openstack_control_plane.yaml
文件,以编辑OpenStackControlPlane
CR。 添加
extraMounts
参数,以定义需要访问 Red Hat Ceph Storage secret 的服务。以下是为此目的使用
extraMounts
参数的示例。如果您使用共享文件系统服务(manila),只在传播列表中包括ManilaShare
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<ceph-conf-files
> 替换为 创建 Red Hat Ceph Storage secret 时创建的 Secret CR 的名称。
-
将
将
customServiceConfig
参数添加到glance
模板,将镜像服务配置为使用 Red Hat Ceph Storage 集群:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 当您将 Red Hat Ceph Storage 用作镜像服务的后端时,默认启用
image-conversion
。如需更多信息,请参阅 规划 部署中的规划 存储和共享文件系统。将
customServiceConfig
参数添加到cinder
模板,将块存储服务配置为使用 Red Hat Ceph Storage 集群。有关使用块存储备份的详情 ,请参考配置块存储备份服务。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 使用实际的 FSID 替换。FSID 本身不需要被视为 secret。如需更多信息,请参阅 获取 Red Hat Ceph Storage FSID。
可选:将
customServiceConfig
参数添加到manila
模板,将共享文件系统服务配置为使用原生 CephFS 或 CephFS-NFS 和 Red Hat Ceph Storage 集群。如需更多信息,请参阅配置共享文件系统服务(manila)。以下示例公开原生 CephFS:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下示例通过 NFS 公开 CephFS:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将更新应用到
OpenStackControlPlane
CR:oc apply -f openstack_control_plane.yaml
$ oc apply -f openstack_control_plane.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow