OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
6.2. 使用命令行创建 LocalVolumeSet 自定义资源
创建 LocalVolumeSet
自定义资源,根据您指定的条件自动将某些存储设备置备为持久性卷。对于任何符合 nodeSelector
条件的节点中的 deviceInclusionSpec
条件的设备都会创建持久性卷。
先决条件
- 对 OpenShift Container Platform 集群的管理访问权限。
流程
在
local-volume-set.yaml
文件中定义LocalVolumeSet
自定义资源。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以上定义从 worker
1、worker
32
和 worker节点选择特定类型的非轮转设备上的整个磁盘或分区,这些分区的大小为 100 GB 到 100
TB。创建本地块存储
类,并从发现的设备置备持久性卷。重要为
minSize
选择一个适当的值,以确保未选择系统分区。创建
LocalVolumeSet
。oc create -f local-volume-set.yaml
$ oc create -f local-volume-set.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证步骤
使用以下命令,跟踪与
deviceInclusionSpec
匹配的设备的持久性卷置备。调配持久卷可能需要几分钟时间。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证调配的持久卷的状态。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow