第 6 章 规划您的 overcloud
以下部分包含在规划 Red Hat OpenStack Platform 环境的各个方面的指导信息。这包括定义节点角色、规划您的网络拓扑结构和存储。
6.1. 节点角色
director 包括多个默认节点类型用于构建 overcloud。这些节点类型是:
- Controller
提供用于控制环境的关键服务。它包括仪表板服务 (horizon)、认证服务 (keystone)、镜像存储服务 (glance)、联网服务 (neutron)、编配服务 (heat) 以及高可用性服务。Red Hat OpenStack Platform 环境需要三个 Controller 节点以实现高可用生产级环境。
注意只有一个节点的环境仅用于测试目的,不应该用于生产环境。不支持由两个节点或由三个以上节点组成的环境。
- 计算
- 用作虚拟机监控程序并包含在环境中运行虚拟机所需的处理能力的物理服务器。一个基本的 Red Hat OpenStack Platform 环境中需要最少一个 Compute 节点。
- Ceph 存储
- 提供 Red Hat Ceph Storage 的一个主机。额外的 Ceph Storage 主机可以在一个集群中扩展。这个部署角色是可选的。
- Swift Storage
- 提供外部对象存储 OpenStack Object Storage (swift) 服务的主机。这个部署角色是可选的。
下表包含一些不同 overcloud 的示例并为每个场景定义节点类型。
Controller | 计算 | Ceph 存储 | Swift Storage | 总计 | |
小型 overcloud | 3 | 1 | - | - | 4 |
中型 overcloud | 3 | 3 | - | - | 6 |
带有额外对象存储的中型 overcloud | 3 | 3 | - | 3 | 9 |
带有 Ceph Storage 集群的中型 overcloud | 3 | 3 | 3 | - | 9 |
此外,还需思考是否要将各个服务划分成不同的自定义角色。有关可组合角色架构的更多信息,请参阅高级 Overcloud 自定义指南中的“可组合服务和自定义角色”。