搜索

2.4. 创建 OpenShift Data Foundation 集群

download PDF

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

先决条件

  • OpenShift Data Foundation 操作器必须从 Operator Hub 安装。如需更多信息,请参阅 安装 OpenShift Data Foundation Operator
  • 对于 VMware 上的虚拟机,请确保将 disk.EnableUUID 选项设置为 TRUE。您需要具有 vCenter 帐户特权才能配置虚拟机。如需更多信息,请参阅 所需的 vCenter 帐户权限。要设置 disk.EnableUUID 选项,请使用 Customize hardware 选项卡中VM OptionsAdvanced 选项。如需更多信息,请参阅在 vSphere 上安装
  • (可选)如果要使用厚置备的存储来获得灵活性,您必须创建一个 zeroedthickeagerzeroedthick 磁盘格式的储类。如需更多信息,请参阅 VMware vSphere 对象定义

流程

  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

      默认情况下,设置为 thin。如果您为 thick 置备存储创建了带有 zeroedthickeagerzeroedthick 磁盘格式的存储类,那么除默认的 精简 存储类外,还会列出该存储类。

    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。

      + 将 worker 节点分散到三个不同的物理节点、机架或故障域以实现高可用性。

      + 使用 vCenter 反关联性将 OpenShift Data Foundation 机架标签与数据中心中的物理节点和机架对齐,以避免在同一物理机箱上调度两个 worker 节点。

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

      + 选中 Taint nodes 复选框,使所选节点专门用于 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,并且旁边有一个绿色勾号标记。

      1. 要验证 OpenShift 数据基础的所有组件是否已成功安装,请参阅验证您的 OpenShift Data Foundation 部署

其他资源

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.