第 3 章 使用逻辑卷管理器 Operator 置备存储


您可以使用 Operator 安装期间创建的存储类置备持久性卷声明(PVC)。您可以置备块和文件 PVC,当只在创建使用 PVC 的 pod 时才会分配存储。

注意

Red Hat OpenShift Data Foundation Logical Volume Manager Operator 以 1 GiB 单位置备 PVC。请求的存储将向上舍进到最接近的 GiB。

流程

  1. 识别部署 Red Hat OpenShift Data Foundation Logical Volume Manager Operator 时创建的 StorageClass。

    StorageClass 名称的格式是 odf-lvm-<device-class-name>device-class-name 是您在策略 YAML 的 LVMCluster 中提供的设备类的名称。例如,如果 deviceClass 的名称为 vg1,则 storageClass 名称为 odf-lvm-vg1

  2. 使用名称(如 odf-lvm-storage-class.yaml )将以下 YAML 保存到文件中,以创建应用程序需要存储的 PVC。

    # Sample YAML to create a PVC
    # block pvc
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: lvm-block-1
      namespace: default
    spec:
      accessModes:
        - ReadWriteOnce
      volumeMode: Block
      resources:
        requests:
          storage: 10Gi
      storageClassName: odf-lvm-vg1
    ---
    # file pvc
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: lvm-file-1
      namespace: default
    spec:
      accessModes:
        - ReadWriteOnce
      volumeMode: Filesystem
      resources:
        requests:
          storage: 10Gi
      storageClassName: odf-lvm-vg1
    Copy to Clipboard Toggle word wrap
  3. 运行以下命令来创建策略:

    # oc create -f odf-lvm-storage-class.yaml -ns lvm-policy-ns
    Copy to Clipboard Toggle word wrap

    在部署使用它们的 pod 之前,创建的 PVC 将保持待处理状态。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat