第 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
  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

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

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部