第 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 控制平面的工作站。