5.4. 为备份设置选项
cinderBackup
参数从 OpenStackControlPlane
CR 中的 cinder
模板的顶级 customServiceConfig
部分中继承配置。但是,cinderBackup
参数也有自己的 customServiceConfig
部分。
下表描述了适用于所有后端驱动程序的配置选项。
选项 | 描述 | 值类型 | 默认值 |
---|---|---|---|
|
当设置为 | 布尔值 |
|
|
在备份服务启动过程中卸载待处理的备份删除。如果设置为 | 布尔值 |
|
| 备份服务的可用区。 | 字符串 |
|
| 在备份 pod 中启动的进程数。通过并发备份提高性能。 | 整数 |
|
| 在每个 pod 上执行的最大并发内存数量,以及可能在 CPU 上执行的重度操作(备份和恢复)。数量限制 pod 中的所有 worker,而不是跨 pod 的所有 worker。0 代表没有限制。 | 整数 |
|
| 用于备份数据相关操作的原生线程池大小。大多数备份驱动程序主要依赖于这个选项,您可以增加不依赖于它的特定驱动程序的值。 | 整数 |
|
流程
打开
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 ...
更新 control plane:
$ oc apply -f openstack_control_plane.yaml -n openstack
等待 RHOCP 创建与
OpenStackControlPlane
CR 相关的资源。运行以下命令来检查状态:$ oc get openstackcontrolplane -n openstack
当状态为 "Setup complete" 时,会创建
OpenStackControlPlane
资源。提示将
-w
选项附加到get
命令的末尾,以跟踪部署进度。