搜索

2.4. 创建 OpenShift Data Foundation 集群

download PDF

安装 OpenShift Data Foundation 操作器(operator)后,创建 OpenShift Data Foundation。

先决条件

流程

  1. 在 OpenShift Web 控制台中,点 Operators Installed Operators 查看所有已安装的 Operator。

    确保所选 项目openshift-storage

  2. OpenShift Data Foundation 操作器,然后单击 Create StorageSystem
  3. Backing storage 页面中,选择以下内容:

    1. Deployment 类型选项选择 Full Deployment
    2. 选择 Use a existing StorageClass 选项。
    3. 选择 Storage Class

      从 OpenShift Data Foundation 版本 4.12 开始,您可以选择 gp2-csigp3-csi 作为存储类。

    4. 可选: 选择 Use external PostgreSQL 复选框以使用外部 PostgreSQL [技术预览]

      这为 PostgreSQL pod 是一个单点故障的多云对象网关提供了高可用性解决方案。

      1. 提供以下连接详情:

        • 用户名
        • 密码
        • 服务器 名称和端口
        • 数据库名称
      2. 选中 Enable TLS/SSL 复选框,为 Postgres 服务器启用加密。
    5. 点击 Next
  4. Capacity and nodes 页面中,提供必要的信息:

    1. 从下拉列表中选择 Requested Capacity 的值。默认设置为 2 TiB

      注意

      选择初始存储容量后,集群扩展将使用所选的可用容量(原始存储的三倍)执行。

    2. Select Nodes 部分中,选择至少三个可用节点。
    3. Configure performance 部分中,选择以下性能配置集之一:

      • 精益

        在资源受限环境中使用它,且最少的资源低于推荐的资源。此配置集通过分配较少的 CPU 和较少的内存来最小化资源消耗。

      • balanced (默认)

        当推荐的资源可用时,请使用此选项。这个配置集为不同工作负载提供资源消耗和性能之间的平衡。

      • 性能

        在有足够资源的环境中使用它以获得最佳性能。此配置集通过分配 ample 内存和 CPU 来为高性能量身定制,以确保对要求的工作负载进行优化执行。

        注意

        您可以选择在部署后使用 StorageSystems 选项卡的选项菜单中的 Configure performance 选项来配置性能配置集。

        重要

        在选择资源配置集前,请确保检查集群中资源的当前可用性。在资源不足的集群中选择较高的资源配置集可能会导致安装失败。

        有关资源要求的更多信息,请参阅 性能配置集的资源要求

    4. 可选:选中 Taint nodes 复选框,以将所选节点专用于 OpenShift Data Foundation。

      对于具有多个可用区的云平台,请确保节点分布在不同的位置/可用性区域。

      如果选择的节点与聚合的 30 个 CPU 和 72 GiB RAM 的 OpenShift Data Foundation 集群要求不匹配,则会部署最小的集群。如需最低起始节点要求,请参阅 规划指南中的资源要求部分。

    5. Next
  5. 可选:在 Security and network 页面中,根据您的要求进行配置:

    1. 若要启用加密,可选择为块存储和文件存储启用数据加密。

      1. 选择其中一个加密级别或两个都选:

        • 集群范围的加密

          加密整个集群(块和文件)。

        • StorageClass 加密

          使用启用加密的存储类创建加密的持久性卷(仅块)。

      2. 可选:选择 Connect to an external key management service 复选框。这是集群范围加密的可选选项。

        1. Key Management Service Provider 下拉列表中,选择 VaultThales CipherTrust Manager (using KMIP)。如果选择了 Vault,请进入下一步。如果您选择了 Thales CipherTrust Manager (using KMIP),请转到步骤 iii。
        2. 选择身份验证方法

          使用令牌验证方法
          • 输入唯一的连接名称 , Vault 服务器的主机地址('https://<hostname 或 ip>'),端口号和令牌
          • 展开 Advanced Settings,以根据您的 Vault 配置输入其他设置和证书详情:

            • 后端路径中输入为 OpenShift Data Foundation 专用且唯一的 Key Value secret 路径。
            • (可选)输入 TLS 服务器名称Vault Enterprise 命名空间
            • 上传对应的 PEM 编码证书文件,以提供 CA 证书客户端证书客户端私钥
            • Save 并跳过步骤 iv。
          使用 Kubernetes 验证方法
          • 输入唯一的 Vault Connection Name, Vault 服务器的主机地址('https://<hostname 或 ip>')、端口号和角色名称。
          • 展开 Advanced Settings,以根据您的 Vault 配置输入其他设置和证书详情:

            • 后端路径中输入为 OpenShift Data Foundation 专用且唯一的 Key Value secret 路径。
            • 可选:输入 TLS Server NameAuthentication Path (如果适用)。
            • 上传对应的 PEM 编码证书文件,以提供 CA 证书客户端证书客户端私钥
            • Save 并跳过步骤 iv。
        3. 要使用 Thales CipherTrust Manager (using KMIP) 作为 KMS 供应商,请按照以下步骤执行:

          1. 在项目中输入密钥管理服务的唯一连接名称
          2. AddressPort 部分中,输入 Thales CipherTrust Manager 的 IP 以及在其中启用了 KMIP 接口的端口。例如:

            • 地址: 123.34.3.2
            • 端口 :5696
          3. 上传 客户端证书CA 证书客户端私钥
          4. 如果启用了 StorageClass 加密,请输入用于加密和解密的唯一标识符。
          5. TLS Server 字段是可选的,并在没有 KMIP 端点的 DNS 条目时使用。例如,kmip_all_<port>.ciphertrustmanager.local
        4. 选择 网络
        5. 点击 Next
    2. 要启用 in-transit 加密,请选择 In-transit encryption

      1. 选择 网络
      2. 点击 Next
  6. Data Protection 页面中,如果您要为 Openshift Data Foundation 配置 Regional-DR 解决方案,然后选择 Prepare cluster for disaster recovery (Regional-DR only) 复选框,否则点 Next
  7. Review and create 页面中,检查配置详情。

    若要修改任何配置设置,请单击 Back

  8. 单击 Create StorageSystem
注意

如果您的部署有五个或更多节点、机架或房间,当部署中存在五个或更多个故障域时,您可以根据机架或区域的数量配置 Ceph 监控计数。在 OpenShift Web 控制台的通知面板中显示警报或 Alert Center,以指示用于增加 Ceph 监控器数量的选项。您可以使用警报中的 Configure 选项来配置 Ceph 监控器计数。有关更多信息,请参阅 解决低 Ceph 监视器计数警报

验证步骤

  • 验证已安装存储集群的最终状态:

    1. 在 OpenShift Web 控制台中,导航到 Installed Operators OpenShift Data Foundation Storage System ocs-storagecluster-storagesystem Resources
    2. 验证 StorageClusterStatus 是否为 Ready,并且旁边有一个绿色勾号标记。
  • 要验证 OpenShift 数据基础的所有组件是否已成功安装,请参阅验证您的 OpenShift Data Foundation 部署

其他资源

要启用 Overprovision Control 警报,请参阅 Monitoring 中的 Alerts 指南。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.