附录 B. 高级块存储备份配置选项


在 director 部署安装前,cinder.conf 文件配置块存储服务和备份服务。当 cinder.conf 的值没有等效的编配(heat)模板时,您可以使用自定义环境文件将值传递给 director。将值添加到自定义环境文件的 parameter_defaults 部分中的 ExtraConfig 部分,如 cinder-backup-settings.yaml 文件。

使用 ExtraConfig,您可以添加额外的 hiera 配置来注入到所有节点上的集群。这些设置包含在专用备份节点上。但是,如果您使用 ControllerExtraConfig 而不是 ExtraConfig,则您的设置会在 Controller 节点上安装,而不是在专用备份节点上安装。

您可以为来自 cinder.conf 文件的 DEFAULT 部分的设置替换 DEFAULT/[cinder.conf setting]` 。以下示例演示了如何在 YAML 文件中显示 ExtraConfig 条目:

parameter_defaults:
 ExtraConfig:
   cinder::config::cinder_config:
     DEFAULT/backup_compression_algorithm:
       value: None

表 B.1 列出与备份相关的示例选项。

表 B.1. 块存储备份服务配置选项
选项类型默认值描述

backup_service_inithost_offload

选填

true

在备份服务启动过程中卸载待处理的备份删除。如果为 false,则备份服务将保持关闭,直到所有待处理的备份都被删除。

use_multipath_for_image_xfer

选填

False

在备份和恢复过程中,使用多路径附加卷。这会影响所有 cinder 附加操作,如从镜像、通用冷迁移和其他操作创建卷。

num_volume_device_scan_tries

选填

3

重新扫描目标在附加期间查找卷的次数上限。

backup_workers

选填

1

要运行的备份进程数量。使用压缩运行多个并发备份或恢复会导致性能显著提高。

backup_native_threads_pool_size

选填

60

备份的原生线程池的大小。大多数备份驱动程序都依赖这么大。您可以减少不依赖于这个选项的特定驱动程序的值。

backup_share

必填

 

设置为 HOST:_EXPORT_PATH_。

backup_container

选填

(字符串)用于备份的自定义目录。

backup_enable_progress_timer

选填

true

在将卷备份到后端存储时,启用(true)或禁用(false)计时器,将定期进度通知发送到 Telemetry 服务(ceilometer)。

backup_mount_options

选填

 

在挂载 backup_share 中指定的 NFS 导出时,可以指定以逗号分隔的选项列表。

backup_mount_point_base

选填

$state_path/backup_mount

(字符串)包含 NFS 共享挂载点的基本目录。

backup_compression_algorithm

选填

zlib

在将备份数据发送到存储库时使用的压缩算法。有效值为 zlibbz2None

backup_file_size

选填

1999994880

大于这个值的 cinder 卷中的数据作为备份存储库中的多个文件存储。这个选项必须是 backup_sha_block_size_bytes 的倍数。

backup_sha_block_size_bytes

选填

32768

数字签名计算的 cinder 卷块的大小

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.