第 2 章 集成 RHOSO 存储服务


红帽仅认证由红帽发布的 OpenShift (RHOSO)存储驱动程序的 Red Hat OpenStack Services。相反,红帽不会认证直接由合作伙伴分发的驱动程序。红帽要分发合作伙伴的存储驱动程序,请确保满足以下要求:

先决条件

  • 驱动程序必须存在于上游 OpenStack 项目中,如 openstack-cinderopenstack-manila。有关 OpenStack 上游贡献的信息,请参阅 OpenStack Contributor 指南 以及 OpenStack Block Storage (Cinder)OpenStack Shared Filesystems (Manila) 的上游指南。Cinder 项目还具有针对贡献驱动程序的特定准则,您可在此处查看: 所有关于 Cinder 驱动程序
  • 合作伙伴必须对上游驱动程序补丁提供贡献,并且上游社区必须接受补丁,然后才能包含在 RHOSO 中。红帽不接受对上游社区不接受的驱动程序的补丁或代码修改。
  • 驱动程序必须存在于 RHOSO 版本中。

    • 当与相应版本的 RHOSO 关联的上游 OpenStack 版本中存在驱动程序时,会自动满足此要求。RHOSO 18 基于上游 OpenStack 2023.1 Antelope 版本。上游 2023.1 版本中存在的存储驱动程序会自动包含在 RHOSO 18 中。
    • 当相应的上游版本中缺少该驱动程序的上游驱动程序或更新时,合作伙伴可通过在以下项目中创建 JIRA 问题,向 RHOSO 提交红帽对上游补丁的请求。https://issues.redhat.com/projects/OSPRH

其他集成任务

要将存储驱动程序与 RHOSO 集成,除了先决条件外,还必须执行以下操作:

  • 配置存储驱动程序。
  • 添加驱动程序所需的软件依赖项。
  • 访问驱动程序所需的额外文件。

2.1. 配置存储驱动程序

Red Hat OpenStack Services on OpenShift (RHOSO)使用 OpenShift 自定义资源定义(CRD),您可以使用 OpenStackControlPlane 自定义资源(CR)进行部署。OpenStackControlPlane CR 包含管理 openstack-cinderopenstack-manila 服务部署的规格模板,其中包括用于配置后端存储驱动程序的部分。配置存储后端的语法与 openstack-cinderopenstack-manila 语法类似。

有关如何配置和部署 openstack-cinderopenstack-manila 存储服务的更多信息,请参阅 配置持久性存储 指南。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat