3.2.2.2. 在 1 个 OSD 的倍数中使用 YAML 添加容量


要通过 YAML 灵活地将 OSD 添加到存储集群中,请执行以下步骤:

先决条件

  • 管理员访问 OpenShift Container Platform Web 控制台。
  • 启用灵活扩展的存储集群。
  • 其他可用于添加容量的磁盘。

流程

  1. 在 OpenShift Web 控制台中,点击 Home Search

    1. 在搜索字段中搜索 ocs-storagecluster,然后点击搜索结果中的 ocs-storagecluster
    2. 点击您要扩展的存储集群旁边的操作菜单 (⋮)
    3. Edit Storage Cluster。您将被重定向到 YAML。
  2. 在 YAML 中,搜索关键字 count。此计数参数可向上扩展容量。
  3. 将数量增加到您要添加到集群的 OSD 数量。

    重要

    根据可用磁盘的数量,确保 YAML 中的 count 参数递增,同时确保以集群保持平衡的方式添加磁盘。

  4. 点击 Save
注意

您可能需要等待一两分钟,存储集群才会到达 Ready 状态。

验证步骤

  • 验证 Raw Capacity 卡。

    1. 在 OpenShift Web 控制台中,点 Storage OpenShift Data Foundation
    2. Overview 选项卡的 Status 卡中,点 Storage System,然后点弹出框中的存储系统链接。
    3. Block and File 选项卡中,检查 Raw Capacity 卡。

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

      注意

      原始容量不考虑复制并显示完整容量。

  • 验证新 OSD 及其对应的新持久卷声明(PVC)已创建。

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

      1. 从 OpenShift Web 控制台点 Workloads Pods
      2. Project 下拉列表中选择 openshift-storage

        注意

        如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。

    • 查看 PVC 的状态:

      1. 从 OpenShift Web 控制台点 Storage Persistent Volume Claims
      2. Project 下拉列表中选择 openshift-storage

        注意

        如果禁用 Show default projects 选项,请使用切换按钮列出所有默认项目。

  • 可选:如果在集群中启用了集群范围的加密,请验证新 OSD 设备是否已加密。

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

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

      是 OSD pod 的名称。

      例如:

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

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

        $ oc debug node/<node name>
        <node name>

        是节点的名称。

        $ chroot /host
      2. 检查 ocs-deviceset 名称旁边的 crypt 关键字。

        $ lsblk
重要
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.