附录 A. 构建 Red Hat OpenStack Platform 8 HA 环境
Red Hat Ceph Storage for Overcloud 指南提供了部署本文档中描述的高可用性 OpenStack 环境类型的说明。Director 安装和使用指南 还用于在整个过程中参考。
A.1. 硬件规格 复制链接链接已复制到粘贴板!
下表显示了用于针对本文档的部署测试的规格。为获得更好的结果,请在您自己的测试部署中增加 CPU、内存、存储或 NIC。
计算机数量 | 分配为… | CPU | 内存 | 磁盘空间 | Power mgmt. | NIC |
---|---|---|---|---|---|---|
1 | director 节点 | 4 | 6144 MB | 40 GB | IPMI | 2 (1 个外部;在置备时,1 个)+ 1 IPMI |
3 | 控制器节点 | 4 | 6144 MB | 40 GB | IPMI | 3 ( Overcloud 上绑定的2;调配上的 1)+ 1 IPMI |
3 | Ceph Storage 节点 | 4 | 6144 MB | 40 GB | IPMI | 3 ( Overcloud 上绑定的2;调配上的 1)+ 1 IPMI |
2 | Compute 节点(根据需要添加更多) | 4 | 6144 MB | 40 GB | IPMI | 3 ( Overcloud 上绑定的2;调配上的 1)+ 1 IPMI |
以下列表描述了与每个非director 分配关联的通用功能和连接:
- 控制器节点
- 大多数 OpenStack 服务(除存储外)在这些控制器节点上运行。所有服务在三个节点上复制(一些主动-主动;一些主动 - 被动)。可靠 HA 需要三个节点。
- Ceph 存储节点
- 存储服务在这些节点上运行,为计算节点提供 Ceph 存储区域池。此外,高可用性需要三个节点。
- 计算节点
- 虚拟机实际上在这些计算节点上运行。您可以根据需要拥有尽可能多的计算节点来满足容量要求,包括关闭计算节点并在这些节点之间迁移虚拟机的功能。Compute 节点必须连接到存储网络(因此虚拟机可以访问存储)和租户网络(因此虚拟机可以访问其他计算节点上的虚拟机,也可以访问公共网络),使它们的服务可用。
物理 NIC | 网络原因 | vlan | 用于… |
---|---|---|---|
eth0 | 置备网络(undercloud) | N/A | 管理 director (undercloud)中的所有节点. |
eth1 和 eth2 | 控制器/外部(overcloud) | N/A | 与 VLAN 的绑定 NIC |
外部网络 | VLAN 100 | 允许从外部世界访问租户网络、内部 API 和 OpenStack Horizon 控制面板 | |
内部 API | VLAN 201 | 提供对计算和控制器节点之间的内部 API 的访问 | |
存储访问 | VLAN 202 | 将计算节点连接到底层存储介质 | |
存储管理 | VLAN 203 | 管理存储介质 | |
租户网络 | VLAN 204 | 为 OpenStack 提供租户网络服务 |
还需要以下内容:
- 置备网络交换机
- 此交换机必须能够将 director 系统(undercloud)连接到 Red Hat OpenStack Platform 8 环境(overcloud)中的所有计算机。连接到此交换机的每个 overcloud 节点上的 NIC 必须能够从 director 进行 PXE 引导。另外,检查交换机是否已将 portfast 设置为 enabled。
- Controller/External 网络交换机
- 必须将此交换机配置为为图 1 中显示的 VLAN 进行 VLAN 标记。应该只允许外部网络 VLAN 100 流量。
- 隔离硬件
- 这个配置支持为 Pacemaker 定义的硬件。可使用 Pacemaker 工具 stonith 确定支持的隔离设备。详情请参阅 Director 安装和使用指南中的 隔离控制器节点。