2.5. 在 IBM Z 上创建 OpenShift Data Foundation 集群
使用此流程在 IBM Z 上创建 OpenShift Data Foundation 集群。
先决条件
- 确保满足使用本地存储设备安装 OpenShift Data Foundation 的要求部分中的所有要求。
- 您必须最少有三个存储类型和大小相同的 worker 节点(例如 200 GB),才能使用 IBM Z 或 IBM® LinuxONE 上的本地存储设备。
流程
-
在 OpenShift Web 控制台中,点击 Storage
Data Foundation Storage Systems Create StorageSystem。 在 Backing storage 页面中,执行以下操作:
- 选择 Create a new StorageClass using the local storage devices for Backing storage type 选项。
- 为部署类型选项选择 Full Deployment。
点 Next。
重要如果还没有安装,系统会提示您安装 Local Storage Operator。点 Install 并按照 Installing Local Storage Operator 中所述的步骤进行操作。
在 Create local volume set 页面中,提供以下信息:
为 LocalVolumeSet 和 StorageClass 输入一个名称。
默认情况下,存储类名称会出现本地卷集名称。您可以更改名称。
选择以下任意一项:
所有节点上的磁盘
使用与所有节点上所选过滤器匹配的可用磁盘。
所选节点上的磁盘
仅在所选节点上使用与所选过滤器匹配的可用磁盘。
重要
-
从可用 Disk Type 列表中,选择
SSD/NVME。 展开 Advanced 部分并设置以下选项:
卷模式
默认会选择块。
设备类型
从下拉列表中选择一个或多个设备类型。默认情况下,
Disk和Part选项包含在 Device Type 字段中。注意-
对于多路径设备,请从下拉菜单中选择
Mpath选项。 -
对于基于 DASD 的集群,请确保只有
Part选项包含在 Device Type 中,并删除Disk选项。
磁盘大小
为设备设置最小 100GB 大小,以及需要包含的设备的最大可用大小。
磁盘限制上限
这表示节点上可以创建的 PV 数量上限。如果此字段留空,则为匹配节点上的所有可用磁盘创建 PV。
-
对于多路径设备,请从下拉菜单中选择
点 Next。
此时会显示一个用于确认创建 LocalVolumeSet 的弹出窗口。
- 单击 Yes 以继续。
在 Capacity 和 nodes 页面中,配置以下内容:
- 可用的原始容量会根据与存储类关联的所有附加磁盘填充容量值。这将需要一些时间才能出现。Selected nodes 列表根据存储类显示节点。
- 您可以选择 Taint 节点复选框。
- 点 Next。
可选:在 Security and network 页面中,根据您的要求进行配置:
- 若要启用加密,可选择为块存储和文件存储启用数据加密。
选择以下一个或两个加密级别 :
集群范围的加密
加密整个集群(块和文件)。
StorageClass 加密
使用启用加密的存储类创建加密的持久性卷(仅块)。
选中连接到外部密钥管理服务复选框。这是集群范围加密的可选选项。
-
默认情况下,Key Management Service Provider 设置为
Vault。 - 输入 Vault Service Name、Vault 服务器的主机地址 ('https://<hostname 或 ip>')、端口号和 Token。
展开 Advanced Settings 以根据您的 Vault 配置输入额外的设置和证书详情:
- 在 后端路径中输入为 OpenShift Data Foundation 专用且唯一的 Key Value secret 路径。
- (可选)输入 TLS 服务器名称和 Vault Enterprise 命名空间。
- 上传对应的 PEM 编码证书文件,以提供 CA 证书、客户端证书和客户端私钥。
- 点击 Save。
-
默认情况下,Key Management Service Provider 设置为
- 选择 Default(SDN),因为 IBM Z 上的 OpenShift Data Foundation 尚不支持 Multus。
- 点 Next。
在 Review and create page 中:
- 检查配置详情。若要修改任何配置设置,请单击 Back 以返回到上一配置页面。
- 单击 Create StorageSystem。
验证步骤
验证已安装存储集群的最终状态:
-
在 OpenShift Web 控制台中,导航到 Storage
Data Foundation Storage System ocs-storagecluster。 -
验证
StorageCluster的Status是否为Ready,并且旁边有一个绿色勾号标记。
-
在 OpenShift Web 控制台中,导航到 Storage
要验证是否在存储集群中启用了灵活的扩展,请执行以下步骤:
-
在 OpenShift Web 控制台中,导航到 Storage
Data Foundation Storage System。 -
在 Action 菜单中,选择
Edit Storage System。 在 YAML 选项卡中,在
spec部分搜索键flexibleScaling,在status部分搜索failureDomain。如果flexible scaling为 true,failureDomain被设置为 host,则启用灵活的扩展功能。spec: flexibleScaling: true […] status: failureDomain: host
-
在 OpenShift Web 控制台中,导航到 Storage
- 要验证 OpenShift 数据基础的所有组件是否已成功安装,请参阅验证您的 OpenShift Data Foundation 部署。
其他资源
- 若要扩展初始集群的容量,请参阅扩展存储指南。