OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
2.4. 在 IBM Z 上创建 OpenShift Container Storage 集群
使用这个流程在 IBM Z 上创建存储集群。
先决条件
- 确保满足 使用本地存储设备安装 OpenShift Container Storage 的要求 部分中的所有要求。
- 您必须有三个存储类型和大小相同的 worker 节点(例如 200 GB),才能使用 IBM Z 或 LinuxONE 上的本地存储设备。
流程
- 登录 OpenShift Web 控制台。
点 Operators
Installed Operators 查看所有已安装的 Operator。 确保所选的 Project 为 openshift-storage。
- 点 OpenShift Container Storage。
- 单击 Storage Cluster 的 Create Instance 链接。
- 为 Select Mode 选择 Internal-Attached 设备。默认选择 Internal。
使用向导创建存储集群,其中包括磁盘发现、存储类创建和存储集群创建。
如果还没有安装,系统会提示您安装 Local Storage Operator。点 Install 并安装 Operator,如 Installing Local Storage Operator 所述。
- 发现磁盘
您可以在所选节点上发现一个潜在的可用磁盘列表。发现不使用且可用于置备持久性卷 (PV) 的磁盘和分区。
选择以下任意一项:
- 点 Next。
- 创建存储类
您可以通过过滤一组存储卷来创建专用的存储类来消耗存储。
- 输入 Volume Set Name。
- 输入 Storage Class Name。默认情况下,存储类名称会出现卷集名称。
在上一步中为磁盘发现选择的节点会在 Filter Disks 部分显示。选择以下任意一项:
- 选择 All nodes 可以选择您发现设备的所有节点。
选择 Select nodes 可以选择一组节点来发现设备。
要查找集群中的特定 worker 节点,您可以根据 Name 或 Label 过滤节点。Name 允许您按节点名称搜索,而 Label 则允许您选择预定义的标签进行搜索。
建议 worker 节点分散到三个不同的物理节点、机架或故障域中以实现高可用性。
注意确保 OpenShift Container Storage 机架标签与数据中心中的物理机架一致,以防止在故障域级别出现双节点故障。
选择所需的 Disk Type。可用的选项如下:
All
选择节点上存在的所有磁盘类型。默认情况下会选择这个选项。
SSD/NVME
仅选择 SSD NVME 类型磁盘。
HDD
仅选择 HDD 类型磁盘。
在 Advanced 部分,您可以设置以下内容:
卷模式
默认会选择块。
磁盘大小
需要包含的设备的最小和最大可用大小。
注意您必须为该设备设置最小 100GB。
最大磁盘限制
这表示节点上可以创建的 PV 数量上限。如果此字段留空,则为匹配节点上的所有可用磁盘创建 PV。
(可选)您可以使用 Select Capacity Chart 查看所选节点上的磁盘所选容量。
此图表可能需要几分钟时间来反映上一步中发现的磁盘。
您可以单击图表中的 Nodes 和 Disks 链接,以调出节点和磁盘列表以查看更多详细信息。
- 点 Next。
在消息警报中单击 Yes 以确认创建存储类。
本地卷集和存储类被创建后,无法返回该步骤。
- 创建存储集群
选择所需的存储类。
您可能需要等待一两分钟,以便与所选存储类对应的存储节点被填充。与存储类对应的节点会根据从下拉列表中选择的存储类显示。
- 点 Next。
- (可选)在 Encryption 部分中,将切换设置为 Enabled 以在集群中启用数据加密。安全配置:
- 点 Save。
- 点 Next 查看您的存储集群。
点击 Create。
只有在最少选择了三个节点时,才会启用 Create 按钮。创建一个新存储集群,卷数等于附加到每个节点的设备总数。默认配置使用 1 的复制因数。
若要扩展初始集群的容量,请参阅 扩展存储 指南。
验证步骤