5.4. 为备份设置选项


cinderBackup 参数从 OpenStackControlPlane CR 中的 cinder 模板的顶级 customServiceConfig 部分中继承配置。但是,cinderBackup 参数也有自己的 customServiceConfig 部分。

下表描述了适用于所有后端驱动程序的配置选项。

表 5.1. 备份驱动程序的配置选项
选项描述值类型默认值

debug

当设置为 true 时,日志级别设置为 DEBUG,而不是默认的 INFO 级别。您还可以使用动态日志级别 API 功能动态为调度程序设置调试日志级别,而无需重启。

布尔值

false

backup_service_inithost_offload

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

布尔值

true

storage_availability_zone

备份服务的可用区。

字符串

nova

backup_workers

在备份 pod 中启动的进程数。通过并发备份提高性能。

整数

1

backup_max_operations

在每个 pod 上执行的最大并发内存数量,以及可能在 CPU 上执行的重度操作(备份和恢复)。数量限制 pod 中的所有 worker,而不是跨 pod 的所有 worker。0 代表没有限制。

整数

15

backup_native_threads_pool_size

用于备份数据相关操作的原生线程池大小。大多数备份驱动程序主要依赖于这个选项,您可以增加不依赖于它的特定驱动程序的值。

整数

60

流程

  1. 打开 OpenStackControlPlane CR 文件 openstack_control_plane.yaml,并将以下参数添加到 cinder 模板,以设置配置选项。在本例中,您可以启用调试日志,对进程数量加倍,并将每个 pod 的最大操作数增加到 20。

    Example:

    apiVersion: core.openstack.org/v1beta1
    kind: OpenStackControlPlane
    metadata:
      name: openstack
    spec:
       …
       cinder:
          template:
            customServiceConfig: |
              [DEFAULT]
              debug = true
            cinderBackup:
              customServiceConfig: |
               [DEFAULT]
               backup_workers = 2
               backup_max_operations = 20
    
    ...
  2. 更新 control plane:

    $ oc apply -f openstack_control_plane.yaml -n openstack
  3. 等待 RHOCP 创建与 OpenStackControlPlane CR 相关的资源。运行以下命令来检查状态:

    $ oc get openstackcontrolplane -n openstack

    当状态为 "Setup complete" 时,会创建 OpenStackControlPlane 资源。

    提示

    -w 选项附加到 get 命令的末尾,以跟踪部署进度。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.