第 2 章 一台 Red Hat OpenStack Platform 环境概述
本节介绍安装、配置和部署简单的单节点 Red Hat OpenStack Platform 环境。在这种情况下,不存在已存在的 undercloud 依赖项。相反,安装程序会运行内联 heat-all 实例来引导部署过程,并将所选 heat 模板转换为可以在本地计算机上执行的 Ansible playbook。
使用 all-in-one 安装进行基本测试和开发。all-in-one 安装是 Red Hat OpenStack Platform 的良好起点和测试环境,但是如果您想要执行复杂的操作,您必须部署生产级扩展的云。
工作流
要安装、配置和部署简单的单节点 Red Hat OpenStack Platform 环境,请在以下基本工作流中完成任务:
- 准备您的环境。
- 为 all-in-one 环境安装软件包。
- 配置 all-in-one 环境。
- 部署 all-in-one 环境。
All-in-one 安装的好处
- 可组合的服务。
- 预定义的角色。
- 密度的单节点环境。
- 可用于在容器中运行小页安装程序并生成 Ansible playbook 的 playbook。
配置
如果要试验配置角色和服务,请参阅 第 8 章 使用自定义角色和服务 和 第 7.1 节 “核心 heat 模板”。
可组合角色
您可以创建自定义可组合角色,并为每个角色部署特定的服务。
Ansible
此安装通过部署命令自动应用 Ansible playbook。您还可以指示部署命令输出您可以在其他环境中使用的 Ansible playbook。例如,您可以在 all-in-one 安装中完成测试,然后将验证的 Ansible playbook 应用到其他环境。