2.2. Overcloud Controller 节点系统要求


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

扩展控制器服务

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

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

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

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

有关更多信息,请参阅高级 Overcloud 自定义中的可组合服务和自定义角色

有关使用可组合角色扩展控制器服务的问题,请联络红帽全球支持服务。

存储注意事项

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

如果您的部署不包含 Ceph 存储,请为 Telemetry Metrics (gnocchi)和 Image (glance)服务使用专用磁盘或节点用于 Object Storage (swift)和 Image (glance)服务。如果您在 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 角色中包含的控制器服务的控制器节点。

另外,若要在专用节点上扩展控制器服务,可使用可组合服务。有关更多信息,请参阅高级 Overcloud 自定义 中的 可组合服务和客户角色

CPU

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

磁盘

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

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

可选:用于镜像缓存的 500GB 磁盘(1x SSD 或 2x 硬盘驱动器,7200RPM;RAID 1)

memory

384GB

Network

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

  • provisioning (bond0 - mode4); Internal API (bond0 - mode4); Project (bond0 - mode4)
  • Storage (bond1 - mode4); Storage Management (bond1 - mode4)

当在部署中不使用 Ceph Storage 节点时,建议在超过 700 节点的大型环境中使用以下规格:

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

数量

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

另外,若要在专用节点上扩展控制器服务,可使用可组合服务。有关更多信息,请参阅高级 Overcloud 自定义 中的 可组合服务和客户角色

CPU

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

磁盘

500GB 根磁盘(1x SSD)

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

可选:用于镜像缓存的 500GB 磁盘(1x SSD 或 2x 硬盘驱动器,7200RPM;RAID 1)

memory

384GB

Network

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

  • provisioning (bond0 - mode4); Internal API (bond0 - mode4); Project (bond0 - mode4)
  • Storage (bond1 - mode4); Storage Management (bond1 - mode4)
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat