搜索

8.2. 使用本地存储设备为 OpenShift Container Storage 节点添加容量来扩展存储

download PDF

使用这个流程将存储容量(额外存储设备)添加到 Red Hat Virtualization 基础架构上基于 OpenShift Container Storage worker 节点配置的本地存储中。

先决条件

  • 您必须登录到 OpenShift Container Platform 集群。
  • 您必须已安装 Local Storage Operator。请参阅安装 Local Storage Operator
  • 如果您已经从以前的 OpenShift Container Storage 版本升级,请创建一个 LocalVolumeSet 对象来启用自动置备设备,如 Post-update 配置更改 中所述。
  • 如果您从以前的版本升级到 OpenShift Container Storage 4.6,请确定您遵循了升级后的步骤来创建 LocalVolumeDiscovery 对象。详情请参阅更新后的配置更改
  • 您必须有三个存储类型和大小相同的 OpenShift Container Platform worker 节点(例如,2TB NVMe 驱动器),与原始 OpenShift Container Storage StorageCluster 创建时相同。

流程

要添加容量,您可以使用部署期间置备的存储类或与过滤器匹配的其它存储类。

  1. 在 OpenShift Web 控制台中,点 Operators Installed Operators

    ocs 安装的 operators
  2. OpenShift Container Storage Operator。
  3. 单击 Storage Cluster 选项卡。

    OCS 存储集群概述
  4. 可见列表中应当只有一个项目。点击最右侧的(⋮)来扩展选项菜单。
  5. 从选项菜单中选择 Add Capacity

    OCS 添加容量对话框菜单 lso
  6. 根据您的要求,选择您添加磁盘或新存储类的存储类。显示的可用容量基于存储类中可用的本地磁盘。
  7. Add

    您可能需要等待几分钟,以便存储集群达到 Ready 状态。

验证步骤

  • 导航到 Overview Persistent Storage 选项卡,然后检查 Capacity 分类 卡。

    OCS 添加容量扩展验证容量卡 bm

    请注意,容量会根据您的选择而增加。

  • 验证新 OSD 及其对应的新 PVC 是否已创建。

    • 查看新创建的 OSD 的状态:

      1. 从 OpenShift Web 控制台点 Workloads Pods
      2. Project 下拉列表中选择 openshift-storage
    • 查看 PVC 的状态:

      1. 从 OpenShift Web 控制台点 Storage Persistent Volume Claims
      2. Project 下拉列表中选择 openshift-storage
  • (可选)如果在集群中启用了数据加密,请验证新 OSD 设备是否已加密。

    1. 识别运行新 OSD pod 的节点。

      $ oc get -o=custom-columns=NODE:.spec.nodeName pod/<OSD pod name>

      例如:

      oc get -o=custom-columns=NODE:.spec.nodeName pod/rook-ceph-osd-0-544db49d7f-qrgqm
    2. 对于上一步中确定的每个节点,请执行以下操作:

      1. 创建调试 pod,并为所选主机打开 chroot 环境。

        $ oc debug node/<node name>
        $ chroot /host
      2. 运行 "lsblk" 并检查 ocs-deviceset 名旁边的 "crypt" 关键字。

        $ lsblk
重要

OpenShift Container Storage 不支持通过减少 OSD 或减少节点来减少集群。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.