第 2 章 块存储备份服务部署


Block Storage 备份服务是可选的。默认情况下不安装它,因此您必须将其添加到 overcloud 部署中

先决条件

  • 现有的 Red Hat OpenStack Platform (RHOSP)安装。
  • 具有兼容备份驱动程序的可用存储源: Object Storage (swift; default)、Ceph、NFS 或 Google Cloud 存储。
注意

Google Cloud Storage 需要额外的配置。更多信息请参阅 附录 A, Google Cloud Storage 配置

2.1. 为备份服务配置后端存储选项

要启用备份服务,请完成以下步骤。

流程

  1. 创建 cinder-backup.yaml 文件的副本,该文件位于 /usr/share/openstack-tripleo-heat-templates/environments/ 目录中,并将它存储在与其他自定义模板相同的位置。

    cp /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml /home/stack/templates/cinder-backup-settings.yaml
    Copy to Clipboard Toggle word wrap
  2. cinder-backup.yaml 文件的副本包含默认设置,它们使用 Pacemaker 为块存储备份服务配置 OpenStack Object Storage (swift)后端。如果这是您用于备份的后端,则不需要更改此文件。如果您使用替代后端,请根据备份后端配置 parameter_defaults

    • 如果使用 Red Hat Ceph Storage,请使用以下方法配置 parameter_defaults

      • CinderBackupBackend: (Required) ceph
      • CinderBackupRbdPoolName :(可选)设置为自定义 RBD 池名称。默认: backups
    • 如果使用 NFS,请使用以下方法配置 parameter_defaults

      • CinderBackupBackend: (Required) nfs
      • CinderBackupNfsShare: (必需)设置为您要挂载的 NFS 共享。默认值为空。
      • CinderBackupNfsMountOptions :(可选)设置为您所需的挂载选项。
  3. 保存对文件的更改。
  4. 要启用备份服务并应用此配置,请将备份设置环境文件与其他环境文件一起添加到堆栈中,并部署 overcloud:

    (undercloud) [stack@undercloud ~]$ openstack overcloud deploy --templates \
      -e [your environment files]
      -e /home/stack/templates/cinder-backup-settings.yaml
    Copy to Clipboard Toggle word wrap

如需更多信息和其他配置选项,请参阅 附录 A, Google Cloud Storage 配置

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat