7.2. 在 GCP 集群上扩展存储容量


OpenShift Data Foundation 是高度可扩展的。它可以通过添加具有所需存储的新节点和足够硬件资源(CPU 和 RAM)来扩展它。实际上,无法添加的节点数量,但从支持角度 2000 个节点是 OpenShift Data Foundation 的限值。

横向扩展存储容量可分为两个步骤

  • 添加新节点
  • 扩展存储容量
注意

OpenShift Data Foundation 不支持异构 OSD/Disk 大小。

7.2.1. 添加节点

当现有 worker 节点已在其最大支持的 OSD 运行或者没有足够的资源在现有节点上添加新的 OSD 时,可以添加节点来增加存储容量。建议您始终在三个(各自位于不同故障域中的一个)中添加节点。

虽然建议在三个的倍数中添加节点,但您仍可在灵活扩展部署时添加一个节点。请参阅知识库文章 Verify if flexibility scaling is enabled

注意

OpenShift Data Foundation 不支持异构磁盘大小和类型。要添加的新节点应该具有与 OpenShift Data Foundation 部署中使用的相同类型和大小的磁盘。

先决条件

  • 具有 OpenShift Container Platform 控制台的管理权限。
  • 您有一个正在运行的 OpenShift Data Foundation Storage Cluster。

流程

  1. 导航到 Compute Machine Sets
  2. 在您要添加节点的机器集中,选择 Edit Machine Count

    1. 添加节点数量,然后点 Save
    2. Compute Nodes 并确认新节点是否处于 Ready 状态
  3. 将 OpenShift 数据基础标签应用到新节点。

    1. 对于新节点,点击 Action 菜单(⋮) Edit Labels
    2. 添加 cluster.ocs.openshift.io/openshift-storage,然后点 Save
注意

建议您添加 3 个节点,每个节点都位于不同的区中。您必须添加 3 个节点,并对所有节点执行此步骤。如果是裸机安装程序置备的基础架构部署,您必须首先扩展集群。具体步骤请参阅 扩展集群

验证步骤

  1. 在终端中执行以下命令,并验证输出中是否存在新节点:

    $ oc get nodes --show-labels | grep cluster.ocs.openshift.io/openshift-storage= |cut -d' ' -f1
    Copy to Clipboard Toggle word wrap
  2. 在 OpenShift Web 控制台中,点 Workloads Pods,确认在新节点上至少有以下 pod 处于 Running 状态:

    • csi-cephfsplugin-*
    • csi-rbdplugin-*

7.2.2. 扩展存储容量

要扩展存储容量,请参阅 扩展集群上的存储容量

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat