OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
1.2. 以内部模式创建 OpenShift Container Storage Cluster Service
安装 OpenShift Container Storage operator 后,请使用此流程创建 OpenShift Container Storage Cluster Service。
先决条件
- OpenShift Container Storage Operator 必须从 Operator Hub 安装。如需更多信息,请参阅使用 Operator Hub 安装 OpenShift Container Storage Operator。
部署 OpenShift Container Storage 集群后,您不能从 Azure 端更改磁盘的主机缓存策略。更改主机缓存策略会因为对象存储设备 (OSD) pod 的 CrashLoopBackOff
状态造成数据不可用。
流程
点 Operators
Installed Operators 查看所有已安装的 Operator。 确保所选的 Project 为 openshift-storage。
图 1.1. OpenShift Container Storage Operator 页
点 OpenShift Container Storage。
图 1.2. OpenShift Container Storage 的详情标签页
单击 Storage Cluster 的 Create Instance 链接。
图 1.3. 创建存储集群页面
在 Create Storage Cluster 页面中,确保选择了以下选项:
-
在 Select Mode 部分中,默认选择
Internal
模式。 -
对于 Microsoft Azure,存储类默认设置为
managed-premium
。 从下拉列表中选择 OpenShift Container Storage Service Capacity。
注意选择初始存储容量后,集群扩展将使用所选的可用容量(原始存储的 3 次)执行。
-
(可选) 在 Encryption 部分中,将切换设置为
Enabled
以在集群中启用数据加密。 在 Nodes 部分中,从可用列表中选择至少三个 worker 节点,以使用 OpenShift Container Storage 服务。
对于具有多个可用区的云平台,请确保节点分布在不同的位置/可用性区域。
注意要查找集群中的特定 worker 节点,您可以根据 Name 或 Label 过滤节点。
- name 允许您按节点名称搜索
- 通过选择预定义的标签,可以通过标签进行搜索
如果选择的节点与一个聚合的 30 个 CPU 和 72 GiB RAM 的要求不匹配,则会部署一个最小的集群。如需最低起始节点要求,请参阅规划指南中的资源要求部分。
-
在 Select Mode 部分中,默认选择
点击 Create。
Create 按钮只有在您选择三个节点后才会启用。将创建一个具有三个存储设备的新存储群集,每个选择的节点一个。默认配置使用 3 的复制因子。
验证步骤
验证已安装存储集群的最后一个 Status 显示为
Phase: Ready
,并带有绿色勾号标记。-
点 Operators
Installed Operators Storage Cluster 链接来查看存储集群安装状态。 - 另外,当使用 Operator Details 选项卡时,您可以点击 Storage Cluster 选项卡查看状态。
-
点 Operators
- 要验证 OpenShift Container Storage 的所有组件是否已成功安装,请参阅验证 OpenShift Container Storage 安装。