第 1 章 部署块存储服务自定义后端简介
Red Hat OpenStack Platform director 使用最少的手动配置来安装和管理完整的企业级 OpenStack 部署。有关 director 的更多信息,请参阅 Director 安装和使用指南。
director 创建的 Openstack 环境称为 overcloud。overcloud 包含为最终用户提供服务的所有组件,包括块存储。本文档提供有关如何在 overcloud 上将自定义后端部署到块存储服务(cinder)的信息。默认情况下,块存储服务安装在 Controller 节点上。
先决条件
- 您已使用 director 部署 overcloud。
- overcloud 具有可正常工作的块存储服务。
- 熟悉块存储概念和配置。有关块存储的更多信息,请参阅存储指南中的块存储和卷。
在有限的用例中,此步骤已被成功测试。请确保您首先在非生产环境中测试您的计划部署。如果您有任何问题,请联系红帽支持。
1.1. 了解自定义后端
自定义后端是一个存储服务器、设备或配置,还没有完全集成到 Red Hat OpenStack Platform director 中。支持的块存储后端已经集成并预先配置了内置 director 文件。例如,Red Hat Ceph 和 Dell EMC PS 系列、Dell Storage Center 和 NetApp 设备的单后端配置。
一些集成存储设备只支持单实例后端。例如,对于 Dell Storage Center 预配置 director 文件,您只能部署单一后端。如果要部署这个设备的多个后端实例,则需要自定义配置。
虽然您可以通过直接编辑块存储服务所在的节点上的 /etc/cinder/cinder.conf
文件来手动配置块存储服务,但 director 在运行 openstack overcloud deploy
命令时会覆盖配置。更多信息请参阅 第 3 章 部署配置的后端。使用 director 部署块存储后端,以确保您的设置在 overcloud 部署和更新中保留。
如果您的后端配置完全集成,您可以编辑并调用打包的环境文件。但是,对于自定义后端,您必须编写自己的环境文件。本文档包括您可以编辑部署的 /home/stack/templates/custom-env.yaml
文件。此示例文件可用于配置块存储服务以使用两个 NetApp 后端。有关环境文件的更多信息,请参阅 Director 安装和使用 指南中的 overcloud 部署中包含环境文件。