9.4. 为文件系统开销保留 PVC 空间
当您将虚拟机磁盘添加到使用 Filesystem
卷模式的持久性卷声明 (PVC) 中时,您必须确保 PVC 中有足够的空间用于虚拟机磁盘和文件系统开销,如元数据。
默认情况下,OpenShift Virtualization 为开销保留 5.5% 的 PVC 空间,从而减少了虚拟机磁盘的可用空间。
您可以通过编辑 HCO
对象来配置不同的开销值。您可以在全局范围内更改值,也可以为特定存储类指定值。
9.4.1. 覆盖默认文件系统开销值
通过编辑 HCO
对象的 spec.filesystemOverhead
属性来更改 OpenShift Virtualization 为文件系统开销保留的持久性卷声明 (PVC) 空间量。
先决条件
-
安装 OpenShift CLI (
oc
) 。
流程
运行以下命令,打开
HCO
对象进行编辑:$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
编辑
spec.filesystemOverhead
字段,使用您选择的值填充它们:# ... spec: filesystemOverhead: global: "<new_global_value>" 1 storageClass: <storage_class_name>: "<new_value_for_this_storage_class>" 2
-
保存并退出编辑器以更新
HCO
对象。
验证
运行以下命令之一查看
CDIConfig
状态并验证您的更改:通常验证
CDIConfig
的更改:$ oc get cdiconfig -o yaml
查看您对
CDIConfig
的具体更改:$ oc get cdiconfig -o jsonpath='{.items..status.filesystemOverhead}'