2.4. 安装 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 一章。
流程
-
在 OpenShift Web 控制台左侧窗格中,点 Operators
OperatorHub。 - 使用 Filter by keyword 文本框或过滤器列表从 operator 列表中搜索 OpenShift Container Storage。
- 点 OpenShift Container Storage。
- 在 OpenShift Container Storage operator 页面中,点 Install。
在 Install Operator 页面中,确保默认选择以下选项:
- 将频道更新为 stable-4.6
- 安装模式为 A specific namespace on the cluster
-
Installed Namespace 为 Operator recommended namespace openshift-storage。如果 Namespace
openshift-storage
不存在,它会在 Operator 安装过程中创建。 - 选择 Enable operator recommended cluster monitoring on this namespace 复选框,因为集群监控需要它。
将 Approval Strategy 选为 Automatic 或 Manual。默认情况下,批准策略设置为 Automatic。
Approval Strategy 为 Automatic.
注意当您将 Approval Strategy 选为 Automatic 时,在全新安装过程或升级到最新版本的 OpenShift Container Storage 时不需要批准。
- 点 Install
- 等待安装启动。这可能需要长达 20 分钟。
-
点 Operators
Installed Operators -
确保 Project 是
openshift-storage
。默认情况下,Project 为openshift-storage
。 - 等待 OpenShift Container Storage 的 Status 变为 Succeeded。
Approval Strategy 为 Manual.
注意当您将 Approval Strategy 选为 Manual 时,在全新安装或升级到最新版本的 OpenShift Container Storage 过程中需要批准。
- 点 Install
在 Manual approval required 页面中,您可以点 Approve 或 View Installed Operators in namespace openshift-storage 来安装 Operator。
重要在单击任一选项前,请在 Manual approval required 页面中等待几分钟,直到安装计划加载到窗口中。
重要如果您选择单击 Approve,您必须先检查安装计划,然后再继续。
如果您单击 Approve。
- 等待几分钟,以便安装 OpenShift Container Storage Operator。
- 在 Installed operator - ready for use 页面上,点 View Operator。
-
确保 Project 是
openshift-storage
。默认情况下,Project 为openshift-storage
。 -
点 Operators
Installed Operators - 等待 OpenShift Container Storage 的 Status 变为 Succeeded。
如果您点 View Installed Operators in namespace openshift-storage。
- 在 Installed Operators 页面中,点 ocs-operator。
- 在 Subscription Details 页面中,点 Install Plan 链接。
- 在 InstallPlan Details 页面中点 Preview Install Plan。
- 检查安装计划并点 Approve。
- 等待 Components 的 Status 从 Unknown 变为 Created 或 Present。
-
点 Operators
Installed Operators -
确保 Project 是
openshift-storage
。默认情况下,Project 为openshift-storage
。 - 等待 OpenShift Container Storage 的 Status 变为 Succeeded。
验证步骤
- 验证 OpenShift Container Storage Operator 是否显示绿色勾号,指示安装成功。
-
点 View Installed Operators in namespace openshift-storage 链接,验证 OpenShift Container Storage Operator 是否在 Installed Operators 仪表板上显示的 Status 为
Succeeded
。