1.3. 以内部模式创建 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。
-
对于 VMware 上的虚拟机,请确保将
disk.EnableUUID
选项设置为TRUE
。您需要具有 vCenter 帐户特权才能配置虚拟机。如需更多信息,请参阅所需的 vCenter 帐户权限。要设置disk.EnableUUID
选项,请使用 Customize hardware 选项卡中的 VM Options 的 Advanced 选项。如需更多信息,请参阅在 vSphere 中创建 Red Hat Enterprise Linux CoreOS (RHCOS) 机器。
流程
点 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
模式。 -
VMware 的存储类 默认设置为
thin
。 从下拉列表中选择 OpenShift Container Storage Service Capacity。
注意选择初始存储容量后,集群扩展将使用所选的可用容量(原始存储的 3 次)执行。
-
(可选) 在 Encryption 部分中,将切换设置为
Enabled
以在集群中启用数据加密。 在 Nodes 部分中,从可用列表中选择至少三个 worker 节点,以使用 OpenShift Container Storage 服务。
建议 worker 节点分散到三个不同的物理节点、机架或故障域中以实现高可用性。
注意要查找集群中的特定 worker 节点,您可以根据 Name 或 Label 过滤节点。
- name 允许您按节点名称搜索
- 通过选择预定义的标签,可以通过标签进行搜索
- 使用 vCenter 反关联性将 OpenShift Container Storage 机架标签与数据中心中的物理节点和机架保持对齐,以避免在同一物理机箱上调度两个 worker 节点。
如果选择的节点与一个聚合的 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 安装。