第 1 章 简介
Red Hat OpenStack Platform Director 是安装和管理完整的 OpenStack 环境的工具组。它主要基于 OpenStack 项目 TripleO (OpenStack-on-OpenStack)。Director 的主要目标是使用最少的手动配置全面编排企业级 OpenStack 部署的功能。它有助于解决手动配置各个 OpenStack 组件中固有的许多问题。
Director 提供的最终结果 OpenStack 部署称为 Overcloud。Overcloud 包含向最终用户提供服务的所有组件,包括块存储。本文档提供了有关如何将自定义后端部署到 Overcloud 的块存储服务的指导。
本文档旨在利用管理员在 手动配置 块存储服务方面的知识。在 OpenStack 的测试部署中(例如,通过stackstack),配置此服务涉及编辑其主机节点的 /etc/cinder/cinder.conf。该文件中的大多数块存储设置都会在其他位置进行更详细的记录;在本文档中,我们讨论如何将这些相同的设置应用到 Overcloud 以附加 自定义后端。
在有限的用例中,此步骤已被成功测试。请确保您首先在非生产环境中测试您的计划部署。如果您有任何问题,请联系红帽支持。
1.1. 自定义后端 复制链接链接已复制到粘贴板!
在本文档中,自定义后端被定义为存储服务器/应用或配置,这些服务器已完全集成到 Red Hat OpenStack Platform Director 中。一些支持的块存储后端已经集成到 Director 中;这意味着预先配置的 Director 文件已开箱即用提供。可以通过这些文件配置集成后端并将其部署到 Overcloud。集成后端示例包括红帽 Ceph 和 Dell EqualLogic、Dell Storage Center 和 NetApp 设备的单后端配置。
此外,一些存储设备已经集成到 Director 中,仅支持单实例后端。例如,Dell EqualLogic 的预配置 Director 文件仅允许部署单一后端。如本文档所示,部署此设备的多个后端实例需要自定义配置。
虽然您可以通过直接编辑节点的 /etc/cinder/cinder.conf 来手动配置块存储服务,但以后任何设置都会被 Director 正确覆盖。因此,建议通过 Director 部署块存储后端。如果后端配置已经完全集成,您只需编辑并调用其打包的环境文件。
但是,使用自定义后端,您需要编写自己的 环境文件。本文档包含一个注解的示例,您可以编辑自己的部署,即 /home/stack/templates/custom-env.yaml。此示例文件可用于配置块存储服务以使用两个 NetApp 后端。