2.2. Overcloud Controller 节点系统要求


所有 control plane 服务都必须在 3 个节点上运行。通常,所有 control plane 服务都部署在 3 个 Controller 节点上。

扩展控制器服务

要增加可用于控制器服务的资源,您可以将这些服务扩展到额外的节点。例如,您可以在专用节点上部署 dbmessaging 控制器服务,以减少 Controller 节点上的负载。

要扩展控制器服务,请使用可组合角色来定义您要缩放的服务集合。当使用可组合角色时,每个服务都必须在 3 个额外的专用节点上运行,control plane 中的节点总数必须是奇数才能保持 Pacemaker 仲裁。

本例中的 control plane 由以下 9 个节点组成:

  • 3 个控制器节点
  • 3 个数据库节点
  • 3 个消息传递节点

如需更多信息,请参阅 Director 安装和使用中的 可组合服务和自定义角色

有关使用可组合角色扩展控制器服务的问题,请联系红帽全局专业服务。

存储注意事项

在 overcloud 部署中规划 Controller 节点时,包括足够的存储。OpenStack Telemetry Metrics (gnocchi)和 OpenStack Image service (glance)服务是 I/O 密集型。将 Ceph 存储和镜像服务用于遥测,因为 overcloud 会将 I/O 负载移到 Ceph OSD 服务器。

如果您的部署不包括 Ceph 存储,请为 Telemetry Metrics (gnocchi)和 Image (glance)服务使用专用磁盘或节点(swift)。如果您在 Controller 节点上使用 Object Storage,请使用独立于根磁盘的 NVMe 设备来减少对象存储期间的磁盘利用率。

对块存储服务(cinder)的广泛并发操作,将卷上传到镜像存储服务(glance),因为镜像会将大量 IO 负载放在控制器磁盘上。您可以使用 SSD 磁盘来提供更高的吞吐量。

CPU 注意事项

Controller 节点接收的 API 调用、AMQP 消息和数据库查询会影响 Controller 节点上的 CPU 内存消耗。每个 Red Hat OpenStack Platform (RHOSP)组件可以并发处理并执行任务的能力,也限制了为每个独立 RHOSP 组件配置的 worker 线程数量。RHOSP director 在 Controller 上配置组件的 worker 线程数量受 CPU 数量限制。

在部署时,建议在部署中使用 Ceph Storage 节点时,对于具有 700 个节点的大规模环境,建议使用以下规格:

Expand
表 2.2. 使用 Ceph Storage 节点时 Controller 节点的建议规格
系统要求Description

数量

3 个 Controller 节点,其中包含 Controller 角色中包含的控制器服务。

另外,若要在专用节点上扩展控制器服务,请使用可组合服务。如需更多信息,请参阅 Director 安装和使用 指南中的 可组合服务和客户 角色

CPU

每个有 32 个内核的 2 个插槽,64 个线程

磁盘

500 GB 根磁盘(1x SSD 或 2x 硬盘驱动器使用 7200RPM;RAID 1)

用于 Swift 的 500GB 专用磁盘(1x SSD 或 1x NVMe)

memory

384 GB

Network

25 Gbps 网络接口或 10 Gbps 网络接口。如果您使用 10 Gbps 网络接口,请使用网络绑定创建两个绑定:

  • provisioning (bond0 - mode4); Internal API (bond0 - mode4); Project (bond0 - mode4)
  • Storage (bond1 - mode4); 存储管理(bond1 - mode4)

如果您不在部署中使用 Ceph Storage 节点时,对于具有 700 个节点的大规模环境,建议使用以下规格:

Expand
表 2.3. 不使用 Ceph Storage 节点时 Controller 节点的建议规格
系统要求Description

数量

3 个 Controller 节点,其中包含 Controller 角色中包含的控制器服务。

另外,若要在专用节点上扩展控制器服务,请使用可组合服务。如需更多信息,请参阅 Director 安装和使用 指南中的 可组合服务和客户 角色

CPU

每个有 32 个内核的 2 个插槽,64 个线程

磁盘

500GB 根磁盘(1x SSD)

用于 Swift 的 500GB 专用磁盘(1x SSD 或 1x NVMe)

memory

384 GB

Network

25 Gbps 网络接口或 10 Gbps 网络接口。如果您使用 10 Gbps 网络接口,请使用网络绑定创建两个绑定:

  • provisioning (bond0 - mode4); Internal API (bond0 - mode4); Project (bond0 - mode4)
  • Storage (bond1 - mode4); 存储管理(bond1 - mode4)
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部