4.2. 实例临时存储属性的配置选项


使用下表中详述的参数来配置实例使用的临时存储的性能和安全性。

注意

Red Hat OpenStack Platform (RHOSP)不支持实例磁盘的 LVM 镜像类型。因此,[libvirt]/volume_clear 配置选项(在实例被删除时擦除临时磁盘)不被支持,因为它仅在实例磁盘镜像类型是 LVM 时才适用。

Expand
表 4.2. Compute (nova)服务实例临时存储参数
配置方法参数描述

puppet

nova::compute::default_ephemeral_format

指定用于新临时卷的默认格式。设置为以下有效值之一:

  • ext2
  • ext3
  • ext4

对于新的大型磁盘,ext4 格式提供比 ext3 的初始化速度要快得多。

默认: ext4

puppet

nova::compute::force_raw_images

设置为 True,将非原始缓存基础镜像转换为 raw 格式。raw 镜像格式使用的空间比其他镜像格式多,如 qcow2。非原始镜像格式使用更多 CPU 进行压缩。当设置为 False 时,计算服务在压缩过程中从基础镜像中删除所有压缩,以避免 CPU 瓶颈。如果您的系统带有较慢的 I/O 或低可用空间,以降低输入带宽,则设置为 False

Default: True

puppet

nova::compute::use_cow_images

设置为 True,为实例磁盘以 qcow2 格式使用 CoW (Copy on Write)镜像。使用 CoW 时,根据后备存储和主机缓存,每个实例可以在自己的副本上运行更好的并发性。

设置为 False 以使用 raw 格式。原始格式在磁盘镜像的常用部分中使用更多空间。

Default: True

puppet

nova::compute::libvirt::preallocate_images

指定实例磁盘的预分配模式。设置为以下有效值之一:

  • 存储在实例启动时置备。
  • 空间 - 计算服务通过在实例磁盘镜像上运行 fallocate (1),在实例启动时完全分配存储。这可减少 CPU 开销和文件碎片,提高 I/O 性能,并帮助保证所需的磁盘空间。

默认: none

hieradata override

DEFAULT/resize_fs_using_block_device

设置为 True,以通过块设备访问镜像来启用基础镜像的直接调整大小。这只适用于旧版本 cloud-init 的镜像无法调整自身大小。

默认情况下不启用此参数,因为它启用直接挂载因为安全原因可能禁用的镜像。

Default: False

hieradata override

[libvirt]/images_type

指定用于实例磁盘的镜像类型。设置为以下有效值之一:

  • raw
  • qcow2
  • flat
  • rbd
  • default
注意

RHOSP 不支持实例磁盘的 LVM 镜像类型。

当设置了一个不是 default 的有效值时,镜像列席会取代 use_cow_images 的配置。如果指定了 default则使用_cow_images 的配置决定了镜像类型:

  • 如果 use_cow_images 设为 True (默认),则镜像类型是 qcow2
  • 如果 use_cow_images 设为 False,则镜像类型是 Flat

默认值由 NovaEnableRbdBackend 的配置决定:

  • NovaEnableRbdBackend: False

    默认值:default

  • NovaEnableRbdBackend: True

    Default: rbd

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat