第 3 章 规划您的 Overcloud
以下一节提供了与规划您的 Red Hat OpenStack Platform 环境中的各个环境相关的信息。这包括定义节点角色、规划您的网络拓扑结构和存储。
3.1. 规划节点的实施角色
director 为构建 Overcloud 提供了多个默认的节点类型。这些节点类型是:
- Controller
- 为控制您的环境提供关键服务。它包括 dashboard 服务(horizon)、用户验证服务(keystone)、镜像存储服务(glance)、网络服务(neutron)和编配服务(heat),以及在使用多个 Controller 节点时的高可用性服务。一个基本的 Red Hat OpenStack Platform 环境中需要最少一个 Controller 节点。
- Compute
- 一个作为虚拟机监控程序(hypervisor)的物理服务器,它为环境中运行的虚拟机提供处理能力。一个基本的 Red Hat OpenStack Platform 环境中需要最少一个 Compute 节点。
- Ceph-Storage
- 提供 Red Hat Ceph Storage 的一个主机。额外的 Ceph Storage 主机可以在一个集群中扩展。这个实施角色是可选的。
- Cinder-Storage
- 为 OpenStack 的 cinder 服务提供外部块存储的主机。这个实施角色是可选的。
- Swift-Storage
- 为 OpenStack 的 Swift 服务提供外部对象存储的主机。这个实施角色是可选的。
下表提供了不同 Overcloud 的示例,以及每种情况中的节点数量。
|
Controller
|
Compute
|
Ceph-Storage
|
Swift-Storage
|
Cinder-Storage
|
总计
|
---|---|---|---|---|---|---|
小型 Overcloud
|
1
|
1
|
-
|
-
|
-
|
2
|
中型 Overcloud
|
1
|
3
|
-
|
-
|
-
|
4
|
带有额外 Object 和 Block 存储的中型 Overcloud
|
1
|
3
|
-
|
1
|
1
|
6
|
带有高可用性功能的中型 Overcloud
|
3
|
3
|
-
|
-
|
-
|
6
|
带有高可用性和 Ceph 存储的中型 Overcloud
|
3
|
3
|
3
|
-
|
-
|
9
|