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