4.5. 启用数据压缩
默认情况下,备份使用 zlib
压缩算法压缩。
数据压缩需要额外的 CPU 电源,但使用较少的网络带宽和存储空间。
您可以使用 OpenStackControlPlane
CR 中的 backup_compression_algorithm
参数更改备份的数据压缩算法或禁用数据压缩。
以下选项可用于数据压缩。
选项 | 描述 |
| 不要使用压缩。 |
| 使用 Deflate 压缩算法。 |
| 使用 Burrows-Wheeler 转换压缩。 |
| 使用 Zstandard 压缩算法。 |
您不能为 Red Hat Ceph Storage 后端驱动程序指定数据压缩算法。
流程
打开
OpenStackControlPlane
CR 文件openstack_control_plane.yaml
,并将以下参数添加到cinder
模板,以启用数据压缩。在本例中,您可以使用 Object Storage 服务(swift)后端启用数据压缩:apiVersion: core.openstack.org/v1beta1 kind: OpenStackControlPlane spec: cinder: template: cinderBackup customServiceConfig: | [DEFAULT] backup_driver = cinder.backup.drivers.nfs.SwiftBackupDriver backup_compression_algorithm = zstd networkAttachments: - storage
更新 control plane:
$ oc apply -f openstack_control_plane.yaml -n openstack
等待 RHOCP 创建与
OpenStackControlPlane
CR 相关的资源。运行以下命令来检查状态:$ oc get openstackcontrolplane -n openstack
当状态为 "Setup complete" 时,会创建
OpenStackControlPlane
资源。提示将
-w
选项附加到get
命令的末尾,以跟踪部署进度。