第 2 章 以外部模式在 Red Hat OpenStack Platform 上部署 OpenShift Container Storage

Red Hat OpenShift Container Storage 可以使用外部托管的 Red Hat Ceph Storage (RHCS) 集群作为 Red Hat OpenStack Platform 上的存储供应商。如需更多信息,请参阅规划部署

有关如何安装 RHCS 4 集群的说明,请参阅安装指南

按照以下步骤,以外部模式部署 OpenShift Container Storage:

2.1. 安装 Red Hat OpenShift Container Storage Operator

您可以使用 Red Hat OpenShift Container Platform Operator Hub 安装 Red Hat OpenShift Container Storage Operator。有关硬件和软件要求的详情,请参阅规划您的部署

先决条件

  • 您必须登录 OpenShift Container Platform (RHOCP) 集群。
  • RHOCP 集群中必须至少有三个工作程序节点。
注意
  • 当您需要覆盖 OpenShift Container Storage 的集群范围默认节点选择器时,您可以在命令行界面中使用以下命令为 openshift-storage 命名空间指定空白节点选择器:

    $ oc annotate namespace openshift-storage openshift.io/node-selector=
  • 将节点作为 infra 污点,以确保只在该节点上调度 Red Hat OpenShift Container Storage 资源。这有助于您节省订阅成本。如需更多信息,请参阅管理和分配存储资源指南中的如何将专用 worker 节点用于 Red Hat OpenShift Container Storage 一章。

流程

  1. 在 OpenShift Web 控制台左侧窗格中,点 Operators → OperatorHub
  2. 使用 Filter by keyword 文本框或过滤器列表从 operator 列表中搜索 OpenShift Container Storage。
  3. OpenShift Container Storage
  4. OpenShift Container Storage operator 页面中,点 Install。
  5. Install Operator 页面中,确保默认选择以下选项:

    1. 将频道更新为 stable-4.6
    2. 安装模式为 A specific namespace on the cluster
    3. Installed Namespace 为 Operator recommended namespace openshift-storage。如果 Namespace openshift-storage 不存在,它会在 Operator 安装过程中创建。
    4. 选择 Enable operator recommended cluster monitoring on this namespace 复选框,因为集群监控需要它。
    5. Approval Strategy 选为 AutomaticManual。默认情况下,批准策略设置为 Automatic

      • Approval StrategyAutomatic.

        注意

        当您将 Approval Strategy 选为 Automatic 时,在全新安装过程或升级到最新版本的 OpenShift Container Storage 时不需要批准。

        1. Install
        2. 等待安装启动。这可能需要长达 20 分钟。
        3. Operators → Installed Operators
        4. 确保 Projectopenshift-storage。默认情况下,Projectopenshift-storage
        5. 等待 OpenShift Container StorageStatus 变为 Succeeded
      • Approval StrategyManual.

        注意

        当您将 Approval Strategy 选为 Manual 时,在全新安装或升级到最新版本的 OpenShift Container Storage 过程中需要批准。

        1. Install
        2. Manual approval required 页面中,您可以点 ApproveView Installed Operators in namespace openshift-storage 来安装 Operator。

          重要

          在单击任一选项前,请在 Manual approval required 页面中等待几分钟,直到安装计划加载到窗口中。

          重要

          如果您选择单击 Approve,您必须先检查安装计划,然后再继续。

          • 如果您单击 Approve

            • 等待几分钟,以便安装 OpenShift Container Storage Operator。
            • Installed operator - ready for use 页面上,点 View Operator
            • 确保 Projectopenshift-storage。默认情况下,Projectopenshift-storage
            • Operators → Installed Operators
            • 等待 OpenShift Container StorageStatus 变为 Succeeded
          • 如果您点 View Installed Operators in namespace openshift-storage

            • Installed Operators 页面中,点 ocs-operator
            • Subscription Details 页面中,点 Install Plan 链接。
            • InstallPlan Details 页面中点 Preview Install Plan
            • 检查安装计划并点 Approve
            • 等待 ComponentsStatusUnknown 变为 CreatedPresent
            • Operators → Installed Operators
            • 确保 Projectopenshift-storage。默认情况下,Projectopenshift-storage
            • 等待 OpenShift Container StorageStatus 变为 Succeeded

验证步骤

  • 验证 OpenShift Container Storage Operator 是否显示绿色勾号,指示安装成功。
  • View Installed Operators in namespace openshift-storage 链接,验证 OpenShift Container Storage Operator 是否在 Installed Operators 仪表板上显示的 StatusSucceeded