搜索

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

download PDF

Block Storage (cinder)备份服务是可选的。您必须在 Red Hat OpenStack Platform (RHOSP) overcloud 部署中包括它,才能在 Controller 节点上部署它。

2.1. 部署主动块存储备份服务

在 Red Hat OpenStack Platform (RHOSP) 17.1 之前,块存储备份服务以主动-被动模式部署,并由 Pacemaker 管理。

在 RHOSP 17.1 中,块存储备份服务以主动-主动模式部署,因此在每个 Controller 节点上运行,不受 Pacemaker 管理。

注意

当您升级到 RHOSP 17.1 时,块存储备份服务会保持主动 - 被动模式。

如果您选择使用块存储备份服务,则必须将其包含在 RHOSP 17.1 overcloud 部署中。

先决条件

  • 使用以下后端之一的备份存储库的可用存储源: Object Storage (swift)、Red Hat Ceph Storage、NFS 或 S3。

流程

  1. stack 用户身份登录 undercloud 主机。
  2. 查找 stackrc undercloud 凭证文件:

    $ source ~/stackrc
  3. 将此环境文件添加到带有其他环境文件的堆栈中: /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup-active-active.yaml

    此文件以主动-主动模式部署块存储备份服务,并将该服务的所有 heat 模板参数设置为其默认设置。默认设置将备份存储库配置为使用 Object Storage (swift)后端和 zlib 数据压缩算法。

    如果默认配置满足您的部署要求,则不需要进一步执行任何操作,您可以部署 overcloud。

  4. 如果您需要将另一个后端用于备份存储库,或需要修改其他默认值:

    1. 将这些参数及其新值添加到新环境文件的 parameter_defaults 部分中。有关您可以更改的参数的更多信息,请参阅更改默认的块存储备份服务参数值

      例如,新环境文件 /home/stack/templates/custom_backup_environment_file.yaml 指定 NFS 后端,并将数据压缩算法改为 zstd

      parameter_defaults:
        CinderBackupBackend: nfs
        CinderBackupNfsShare: 192.168.1.1:/var/export/cinder-backup
        CinderBackupCompressionAlgorithm: zstd
    2. /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup-active-active.yaml 文件部署 overcloud 后,将包含您的特定参数值的环境文件添加到堆栈中。在本例中:

      $ openstack overcloud deploy --templates
      -e [your other environment files]
      -e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup-active-active.yaml
      -e /home/stack/templates/custom_backup_environment_file.yaml

验证:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.