27.9.2. 置备


当存储可以被挂载为 OpenShift Container Platform 中的卷之前,它必须已存在于底层的存储系统中。FC 持久性存储需要的所有是 PersistentVolume API、wwidstargetWWNs (有效的 lun 号码)以及 fsType。持久性卷和 LUN 之间有一个一对一的映射。

持久性卷对象定义

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv0001
spec:
  capacity:
    storage: 1Gi
  accessModes:
    - ReadWriteOnce
  fc:
    wwids: [scsi-3600508b400105e210000900000490000] 
1

    targetWWNs: ['500a0981891b8dc5', '500a0981991b8dc5'] 
2

    lun: 2 
3

    fsType: ext4
Copy to Clipboard Toggle word wrap

1
可选:全局广泛的标识符(WWID)。FC wwids 或 FC 目标 WWNlun 的组合必须设置,但不能同时设置。建议在 WWN 目标中使用 FC WWID 标识符,因为它可以保证每个存储设备独有,并且独立于用于访问该设备的路径。通过发出 SCSI Indentification Vital Product Data(page 0x83 )或单元 Serial Number(page 0x80)来获得 WWID 标识符。FC WWID 被标识为 /dev/disk/by-id/ 来引用磁盘上的数据,即使设备的路径发生了变化,即使从不同系统访问该设备也是如此。
2 3
可选:World wide name(WWNs)。FC wwids 或 FC 目标 WWNlun 的组合必须设置,但不能同时设置。建议在 WWN 目标中使用 FC WWID 标识符,因为它可以保证每个存储设备独有,并且独立于用于访问该设备的路径。FC WWN 被识别为 /dev/disk/by-path/pci-<identifier>-fc-0x<wn>-lun-<lun_# >,但您不需要提供导致 & lt;wwn > 的路径的任何部分,包括 0x 以及任何包括 - (hyphen)。
重要

在卷被格式化并置备后,修改 fstype 参数的值会导致数据丢失和 pod 失败。

27.9.2.1. 强制磁盘配额

使用 LUN 分区强制磁盘配额和大小限制。每个 LUN 都是一个持久性卷。kubernetes 为持久性卷强制使用唯一的名称。

以这种方式强制配额可让最终用户以特定数量(如 10 Gi)请求持久性存储,并与相等或更大容量的对应卷匹配。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat