3.2. 配置 Cinder 备份以使用 Ceph 块设备


Red Hat OpenStack Platform 可以配置 Cinder 备份以使用 Ceph 块设备。

先决条件

  • Cinder 节点的 root 级别访问权限。

流程

  1. 编辑 Cinder 配置文件:

    [root@cinder ~]# vim /etc/cinder/cinder.conf
    Copy to Clipboard Toggle word wrap
  2. 前往配置文件的 [ceph] 部分。
  3. 指定 backup_driver 设置,并将其设置为 Ceph 驱动程序:

    backup_driver = cinder.backup.drivers.ceph
    Copy to Clipboard Toggle word wrap
  4. 指定 backup_ceph_conf 设置并指定 Ceph 配置文件的路径:

    backup_ceph_conf = /etc/ceph/ceph.conf
    Copy to Clipboard Toggle word wrap
    注意

    Cinder 备份 Ceph 配置文件可能与用于 Cinder 的 Ceph 配置文件不同。例如,它可以指向不同的 Ceph 存储集群。

  5. 指定用于备份的 Ceph 池:

    backup_ceph_pool = backups
    Copy to Clipboard Toggle word wrap
    注意

    用于 Cinder 备份的 Ceph 配置文件可能与用于 Cinder 的 Ceph 配置文件不同。

  6. 指定 backup_ceph_user 设置,并将用户指定为 cinder-backup

    backup_ceph_user = cinder-backup
    Copy to Clipboard Toggle word wrap
  7. 指定以下设置:

    backup_ceph_chunk_size = 134217728
    backup_ceph_stripe_unit = 0
    backup_ceph_stripe_count = 0
    restore_discard_excess_bytes = true
    Copy to Clipboard Toggle word wrap

    当您包含 Cinder 选项时,cinder.conf 文件的 [ceph] 部分可能类似如下:

    示例

    [ceph]
    volume_driver = cinder.volume.drivers.rbd.RBDDriver
    rbd_cluster_name = ceph
    rbd_pool = volumes
    rbd_user = cinder
    rbd_ceph_conf = /etc/ceph/ceph.conf
    rbd_flatten_volume_from_snapshot = false
    rbd_secret_uuid = 4b5fd580-360c-4f8c-abb5-c83bb9a3f964
    rbd_max_clone_depth = 5
    rbd_store_chunk_size = 4
    rados_connect_timeout = -1
    
    backup_driver = cinder.backup.drivers.ceph
    backup_ceph_user = cinder-backup
    backup_ceph_conf = /etc/ceph/ceph.conf
    backup_ceph_chunk_size = 134217728
    backup_ceph_pool = backups
    backup_ceph_stripe_unit = 0
    backup_ceph_stripe_count = 0
    restore_discard_excess_bytes = true
    Copy to Clipboard Toggle word wrap

  8. 验证是否启用了 Cinder 备份:

    [root@cinder ~]# cat /etc/openstack-dashboard/local_settings | grep enable_backup
    Copy to Clipboard Toggle word wrap

    如果 enable_backup 设为 False,则编辑 local_settings 文件并将其设置为 True

    示例

    OPENSTACK_CINDER_FEATURES = {
        'enable_backup': True,
    }
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat