8.4. 为文件系统开销保留 PVC 空间


当您将虚拟机磁盘添加到使用 Filesystem 卷模式的持久性卷声明 (PVC) 中时,您必须确保 PVC 中有足够的空间用于虚拟机磁盘和文件系统开销,如元数据。

默认情况下,OpenShift Virtualization 为开销保留 5.5% 的 PVC 空间,从而减少了虚拟机磁盘的可用空间。

您可以通过编辑 HCO 对象来配置不同的开销值。您可以在全局范围内更改值,也可以为特定存储类指定值。

8.4.1. 覆盖默认文件系统开销值

通过编辑 HCO 对象的 spec.filesystemOverhead 属性来更改 OpenShift Virtualization 为文件系统开销保留的持久性卷声明 (PVC) 空间量。

先决条件

  • 安装 OpenShift CLI (oc) 。

流程

  1. 运行以下命令,打开 HCO 对象进行编辑:

    $ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
  2. 编辑 spec.filesystemOverhead 字段,使用您选择的值填充它们:

    # ...
    spec:
      filesystemOverhead:
        global: "<new_global_value>" 1
        storageClass:
          <storage_class_name>: "<new_value_for_this_storage_class>" 2
    1
    任何还没有设置值的存储类使用的默认文件系统开销百分比。例如,global: "0.07" 为文件系统开销保留 PVC 的 7%。
    2
    指定存储类的文件系统开销百分比。例如,mystorageclass: "0.04"mystorageclass 存储类中 PVC 的默认开销值改为 4%。
  3. 保存并退出编辑器以更新 HCO 对象。

验证

  • 运行以下命令之一查看 CDIConfig 状态并验证您的更改:

    通常验证 CDIConfig 的更改:

    $ oc get cdiconfig -o yaml

    查看您对 CDIConfig 的具体更改:

    $ oc get cdiconfig -o jsonpath='{.items..status.filesystemOverhead}'
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.