第 7 章 配置 Object Storage 服务 (swift)


将 Object Storage 服务(swift)配置为在 OpenShift 节点或外部数据平面节点上使用 PersistentVolumes (PV)。对于较大的部署,您可以在外部管理对象存储环,以支持超过 1 MiB ConfigMap 大小限制的多个存储策略或环文件。

OpenShift 部署仅限于每个节点有一个 PV。但是,对象存储服务需要多个 PV。要最大化可用性和数据持久性,您可以在不同的节点上创建这些 PV,每个节点只有一个 PV。外部数据平面节点为每个节点有多个磁盘的大型部署提供更大的灵活性。

默认情况下,对象存储服务自动创建和管理环。对于需要多个存储策略或具有大于 1 MiB 的环文件的部署,您可以使用带有 swift-ring-builder 工具的外部环管理。

注意

Object Storage 服务(swift)操作器旨在部署和管理 OpenStack 对象存储服务。要使用第三方外部对象存储后端,如 Dell ObjectScale,您必须:

  • 通过将 spec.swift.enabled 设置为 false 来禁用 OpenStackControlPlane 自定义资源中的 Object Storage 服务。
  • 使用 OpenStack CLI 手动调配所需的 Identity 服务(keystone)资源(服务、用户、角色和端点)。

7.1. 先决条件

  • 在工作站上安装了 oc 命令行工具。
  • 以具有 cluster-admin 权限的用户身份登录到可访问 RHOSO 控制平面的工作站。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部