第 1 章 将 overcloud 与 Ceph Storage 集成


Red Hat OpenStack Platform director 创建名为 overcloud 的云环境。您可以使用 director 为 overcloud 配置额外功能,如与 Red Hat Ceph Storage 集成。您可以将 overcloud 与通过 director 或现有 Ceph Storage 集群创建的 Ceph Storage 集群集成。默认与 Ceph 集成配置镜像服务(glance)、块存储服务(cinder)和计算服务(nova),以通过 Rados 块设备(RBD)协议使用块存储。也可能会包含文件和对象存储的其他集成选项。

有关 Red Hat Ceph Storage 的更多信息,请参阅 Red Hat Ceph Storage 架构指南

1.1. 使用外部 CephFS 部署共享文件系统服务

您可以使用 Red Hat OpenStack Platform (RHOSP) director 使用 CephFS 部署共享文件系统服务(manila)。您可以将共享文件系统服务与 NFS 协议或原生 CephFS 协议搭配使用。

重要

您不能将共享文件系统服务与 CephFS 原生驱动程序一起使用,以通过 Manila CSI 为 Red Hat OpenShift Container Platform 提供共享。红帽不支持此类部署。如需更多信息,请联系红帽支持团队。

通过 NFS 使用 CephFS 的共享文件系统服务完全支持通过 Manila CSI 向 Red Hat OpenShift Container Platform 提供共享。这个解决方案不适用于大规模部署。有关 CSI 工作负载建议的更多信息,请参阅 https://access.redhat.com/articles/6667651

若要使用原生 CephFS 共享文件系统,客户端需要访问 Ceph 公共网络。当您将 overcloud 与现有的 Ceph Storage 集群集成时,director 不会创建隔离存储网络来指定为 Ceph 公共网络。假设该网络已存在。不要提供对 Ceph 公共网络的直接访问,而是允许租户创建路由器来连接 Ceph 公共网络。

NFS-Ganesha 网关

通过 NFS 协议使用 CephFS 时,director 会在由 Pacemaker (PCS)管理的 Controller 节点上部署 NFS-Ganesha 网关。PCS 通过一个主动 - 被动(active-passive)配置来管理集群可用性。

Red Hat Ceph Storage 4.x (Ceph 软件包 14.x)和 Red Hat Ceph Storage 5.x (Ceph 软件包 16.x)支持 NFS-Ganesha 网关。有关如何确定系统上安装的 Ceph Storage 版本的详情,请参考 Red Hat Ceph Storage 版本和对应的 Ceph 软件包版本

先决条件

在使用外部 Ceph Storage 集群配置共享文件系统服务前,请完成以下先决条件:

  • 验证外部 Ceph 存储集群是否具有活跃的元数据服务器(MDS):

    Copy to Clipboard Toggle word wrap
    $ ceph -s
  • 外部 Ceph 存储集群必须具有由 CephFS 数据和元数据池支持的 CephFS 文件系统。

    • 验证 CephFS 文件系统中的池:

      Copy to Clipboard Toggle word wrap
      $ ceph fs ls
    • 请注意这些池的名称来配置 director 参数,ManilaCephFSDataPoolNameManilaCephFSMetadataPoolName。有关此配置的更多信息,请参阅创建自定义环境文件。
  • 外部 Ceph Storage 集群必须具有用于共享文件系统服务的 cephx 客户端名称和密钥。

    • 验证密钥环:

      Copy to Clipboard Toggle word wrap
      $ ceph auth get client.<client name>
      • <client name > 替换为您的 cephx 客户端名称。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.