3.2.2. 使用 YAML 添加容量

启用灵活扩展后,您可以使用 YAML(而不是默认的 3 OSD)一次添加 1 个或多个 OSD 的容量。但是,您需要确保以集群保持平衡的方式添加磁盘。

仅支持内部附加存储集群创建模式才支持灵活扩展。灵活扩展存储集群仅适用于新的 Red Hat OpenShift Container Storage 4.7,不适用于升级的集群。

要启用灵活的扩展,请创建一个具有 3 个节点且少于 3 个可用区的集群。OpenShift Web 控制台检测到分布在 3 个可用区的 3 个节点,并启用灵活的扩展。

重要

您无法在创建存储集群后启用或禁用灵活的扩展功能。

3.2.2.1. 验证是否启用了灵活的扩展

要验证是否在存储集群中启用了灵活的扩展,请执行以下步骤:

  1. OpenShift Container Storage Operator。
  2. Storage Cluster 选项卡。
  3. 点存储集群旁的操作菜单 (⋮)。
  4. Edit Storage Cluster。您将被重定向到 YAML。
  5. 在 YAML 中,在 spec 部分搜索 flexibleScaling 键,并在 status 部分搜索 failureDomain。如果 flexible scaling 为 true,failureDomain 被设置为 host,则启用灵活的扩展功能。

    spec:
    flexibleScaling: true
    […]
    status:
    failureDomain: host