9.5. Object Storage service capacity scaling


Scale your Object Storage service (swift) cluster capacity by adding storage devices when usage exceeds capacity thresholds or performance degrades. Understanding storage replicas and ring replicas helps you choose between OpenShift or data plane node scaling approaches.

9.5.1. Storage capacity and data redundancy

The Object Storage service uses two separate configuration values:

swiftStorage/replicas
The total number of storage devices in your cluster. This is configured in the spec.swift.template.swiftStorage.replicas field of the OpenStackControlPlane CR. For OpenShift deployments, this is the number of PersistentVolumes. For external data plane node deployments, this is the total number of disks across all nodes.
swiftRing/ringReplicas
The number of copies of each object that the Object Storage service maintains for data durability. This is configured in the spec.swift.template.swiftRing.ringReplicas field of the OpenStackControlPlane CR. This value is typically set to 3, which ensures data survives the loss of any two storage devices.

These values work independently. For example, if you configure ringReplicas: 3 and swiftStorage/replicas: 5, the Object Storage service distributes each object to 3 of the 5 available storage devices. This configuration provides both data redundancy and capacity for growth.

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部