2.4. 通过向 IBM Z 或 LinuxONE 基础架构的 OpenShift Container Storage 节点添加容量来扩展存储
使用这个流程为配置的 Red Hat OpenShift Container Storage worker 节点添加存储容量和性能。
先决条件
- 正在运行的 OpenShift 容器平台。
- OpenShift Web 控制台的管理特权。
- 要使用部署期间置备的存储类之外的存储类进行扩展,首先定义一个额外的存储类。详情请参阅创建存储类。
步骤
使用 zFCP 磁盘添加额外硬件资源
使用以下命令列出所有磁盘:
$ lszdev
输出示例:
TYPE ID ON PERS NAMES zfcp-host 0.0.8204 yes yes zfcp-lun 0.0.8204:0x102107630b1b5060:0x4001402900000000 yes no sda sg0 zfcp-lun 0.0.8204:0x500407630c0b50a4:0x3002b03000000000 yes yes sdb sg1 qeth 0.0.bdd0:0.0.bdd1:0.0.bdd2 yes no encbdd0 generic-ccw 0.0.0009 yes no
SCSI 磁盘以
zfcp-lun
表示,其结构为<device-id>:<wwpn>:<lun-id>
。第一个磁盘用于操作系统。新磁盘的设备 ID 可以相同。使用以下命令附加一个新的 SCSI 磁盘。
$ chzdev -e 0.0.8204:0x400506630b1b50a4:0x3001301a00000000
注意新磁盘的设备 ID 必须与要替换的磁盘相同。新磁盘通过其 WWPN 和 LUN ID 进行标识。
列出所有 FCP 设备以验证新磁盘是否已配置。
$ lszdev zfcp-lun TYPE ID ON PERS NAMES zfcp-lun 0.0.8204:0x102107630b1b5060:0x4001402900000000 yes no sda sg0 zfcp-lun 0.0.8204:0x500507630b1b50a4:0x4001302a00000000 yes yes sdb sg1 zfcp-lun 0.0.8204:0x400506630b1b50a4:0x3001301a00000000 yes yes sdc sg2
- 导航到 OpenShift Web 控制台。
- 单击左侧导航栏中的 Operators。
- 选择 Installed Operators。
- 在窗口中点击 OpenShift Container Storage Operator:
- 在顶部导航栏中,滚动右滚动并单击 Storage Cluster 选项卡。
- 点可见列表旁边的(⋮)来扩展选项菜单。
从选项菜单中选择 Add Capacity。
Raw Capacity 字段显示在存储类创建过程中设置的大小。所消耗的存储总量是这个大小的三倍,因为 OpenShift Container Storage 使用的副本数为 3。
- 点 Add 并等待集群状态变为 Ready。
验证步骤
进入到 Overview
Block and File 选项卡,然后检查 Capacity breakdown 卡。 请注意,容量会根据您的选择而增加。
注意原始容量不考虑复制并显示完整容量。
只有在 红帽支持团队帮助下,才支持集群 缩减。